Projeler İçin Doğru IronPDF Sürümünü Seçmek
IronPDF'nin birkaç farklı sürümü olduğunu görüyorum. Hangisinin benim için en iyi olduğunu nasıl bilebilirim?
Eksik bağımlılık sorunlarını önlemek için IronPdf.Slim kullanılması önerilmez. Ancak, hedeflenen işletim sistemi bilinmediğinde IronPdf.Slim son derece faydalıdır. Windows, Linux veya macOS bağımlılıklarının çalışma zamanında indirilebilmesi için, IronPdf.Installation.AutomaticallyDownloadNativeBinaries değeri true olarak ayarlanmalıdır.
IronPdf.Slim için, taşınabilir olmanın ötesinde, çalışma zamanında kullanıcıya herhangi bir alan tasarrufu sağlamayacağına dikkat edin. IronPDF iki bağımlılığa dayanır: IronPdf.Slim (IronPdf.dll'i içerir) ve platforma bağlı olarak Chrome (varsayılan) işleyiciseni içeren IronPdf.Native.Chrome. Örneğin, bir Windows ortamında çalışma zamanında IronPdf.Native.Chrome.Windows indirilecektir. Linux'ta, IronPdf.Native.Chrome.Linux indirilecektir, ve macOS için, kullanılan işlemciye bağlı olarak, ya IronPdf.Native.Chrome.MacOS ya da IronPdf.Native.Chrome.MacOS.ARM indirilecektir.
IronPDF
https://www.nuget.org/packages/IronPdf/
- Chrome (varsayılan) sunucu için Windows'a özgü bağımlılıkları içerir
- Çalışma zamanında Windows'a özgü bağımlılıkları indirecek varsayılan pakettir
- Chrome sunucu varsayılanıdır
- TÜM platformları destekler, ancak Windows platformu ek indirme gerektirmeden çalışır
- Windows kullanıcıları veya varsayılan kullanıcılar için faydalıdır. TÜM PLATFORMLARDA KULLANIMI UYGUNDUR
IronPdf.Slim
https://www.nuget.org/packages/IronPdf.Slim/
- Windows, Linux veya macOS'a özgü bağımlılıkları içermez
- Windows, Linux veya macOS bağımlılıkları çalışma zamanında indirilecektir
- Aksi belirtilmedikçe tüm platformlarda Chrome sunucu varsayılandır
- Çalışma zamanında platforma özgü bağımlılıkları indirmek isteyen çapraz platform çözümleri için faydalıdır
- TÜM platformları destekler, ancak program ilk kez çalıştırıldığında platforma özgü bağımlılıklar indirilecektir
- Hedef platformun bilinmediği AWS Lambda veya yüksek taşınabilirliği olan uygulamalar için faydalıdır
-
Kurulum talimatı:
AutomaticallyDownloadNativeBinariesdeğerinitrueolarak ayarlayın. (API referansı) Çalışma zamanında Windows, Linux veya macOS bağımlılıklarının indirilmesini sağlayacaktır.
// Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;// Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;' Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True$vbLabelText $csharpLabel
IronPdf.Linux
https://www.nuget.org/packages/IronPdf.Linux/
- Chrome (varsayılan) sunucu için Linux'a özgü bağımlılıkları içerir
- Chrome sunucu varsayılanıdır
- TÜM platformları destekler, ancak Linux platformu ek indirme gerektirmeden çalışır
- Linux güç kullanıcıları, özellikle Docker ve bulut kullanıcıları için faydalıdır
IronPdf.macOS
https://www.nuget.org/packages/IronPDF.macOS/
- Chrome (varsayılan) sunucu için Mac'e özgü bağımlılıkları içerir
- Chrome sunucu varsayılanıdır
- macOS geliştiricileri için faydalıdır
IronPdf.Classic
https://www.nuget.org/packages/IronPdf.Classic/
- IronPdf.Slim ve IronPdf.Native.WebKit.* içerir
- (miras) WebKit sunucu için Windows, Linux ve Mac bağımlılıkları içerir
- WebKit sunucu varsayılan olarak varsayılandır

