Projeler için Doğru IronPDF Sürümünü Seçmek
Görüyorum ki IronPDF'in birkaç farklı sürümü var. Hangisinin benim için en iyi olduğunu nasıl bilebilirim?
Bağımlılık eksikliği sorunlarından kaçınmak için IronPdf.Slim kullanılması önerilmez. Ancak, hedeflenen işletim sistemi bilinmiyorsa IronPdf.Slim oldukça kullanışlıdır. Windows, Linux veya macOS bağımlılıklarının çalışma zamanında indirilmesine izin vermek için IronPdf.Installation.AutomaticallyDownloadNativeBinaries, true olarak ayarlanmalıdır.
Lütfen, IronPdf.Slim için, taşınabilir olmak dışında, kullanıcının çalıştırma zamanında herhangi bir alan tasarrufu sağlamayacağını unutmayın. IronPdf, iki bağımlılığa dayanır: IronPdf.Slim (IronPdf.dll içerir) ve platforma dayalı olarak Chrome (varsayılan) üretici içeren IronPdf.Native.Chrome. Örneğin, Windows ortamında çalışma zamanında IronPdf.Native.Chrome.Windows indirilecektir. Linux'ta IronPdf.Native.Chrome.Linux indirilecek ve macOS için hangi işlemcinin kullanıldığına 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) üretici 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 paket
- Varsayılan olarak Chrome üretici
- Tüm platformları destekler, ancak Windows platformu ek indirmeye ihtiyaç duymadan çalışır
- Windows kullanıcıları veya varsayılan kullanıcılar için faydalıdır. TÜM PLATFORMLARDA KULLANIMA UYGUN
IronPdf.Slim
https://www.nuget.org/packages/IronPdf.Slim/
- Windows, Linux veya macOS için özel bağımlılıklar içermez
- Windows, Linux veya macOS bağımlılıkları çalışma anında indirilecektir
- Aksi belirtilmedikçe tüm platformlarda varsayılan olarak Chrome renderer kullanılır
- Çalışma anında platforma özel bağımlılıkları indirmek isteyen çapraz platform çözümleri için yararlıdır
- TÜM platformları destekler, ancak program ilk çalıştırıldığında platforma özel bağımlılıklar indirilecektir
- Hedef platformun bilinmediği yerlerde AWS Lambda veya yüksek taşınabilir uygulamalar için yararlıdır
-
Kurulum talimatı:
AutomaticallyDownloadNativeBinaries,trueolarak ayarlayın. (API referansı) Bu, Windows, Linux veya macOS bağımlılıklarının çalışma anında indirilmesine olanak tanı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) renderer için Linux'a özel bağımlılıklar içerir
- Varsayılan olarak Chrome üretici
- TÜM platformları destekler, ancak Linux platformu herhangi bir ek indirime gerek kalmadan çalışacaktır
- Özellikle Docker ve bulut kullanıcıları için Linux power-user'lar için yararlıdır
IronPdf.MacOs
https://www.nuget.org/packages/IronPdf.MacOs/
- Chrome (varsayılan) renderer için Mac'e özel bağımlılıklar içerir
- Varsayılan olarak Chrome üretici
- macOS geliştiricileri için yararlıdır
IronPdf.Classic
https://www.nuget.org/packages/IronPdf.Classic/
- IronPdf.Slim ve IronPdf.Native.WebKit.*'i içerir
- (eski) WebKit renderer için Windows, Linux ve Mac bağımlılıkları içerir
- Varsayılan olarak WebKit renderer kullanılır

