IronPDF Gelişmiş Kurulumu
2022.1 ve sonraki sürümlerinden itibaren, kullanıcılar IronPDF'i belirli platformlara kurmak için bazı gelişmiş araçlara sahiptir.
Instead of installing the IronPDF NuGet Package, we can search NuGet for other IronPDF packages specific to your use case. API aynı kalır, ancak farklı şekilde dağıtılır.
İlginçtir ki, Linux için optimize edilmiş bir dağıtım için IronPdf.Linux gibi bir spesifik paketi yüklesek bile, Windows gibi normal bir işletim sisteminizde Visual Studio ile hala geliştirme yapabilirsiniz!
IronPDF NuGet Paketi
En yaygın kullanılan. Visual Studio'da mümkün olan en kısa sürede çalışmaya başlamanızı sağlamak için yapılandırılmıştır. Çoğu projeye uygundur.
- IronPdf.Slim içerir
- Chrome (varsayılan) sunucu için Windows'a özgü bağımlılıkları içerir
- Varsayılan paket, çalışma zamanında Windows'a özgü bağımlılıkları indirir
- Chrome sunucu varsayılanıdır
- TÜM platformları destekler, ancak Windows platformu başka bir indirme yapmadan çalışacaktır
- Windows kullanıcıları veya varsayılan kullanıcılar için kullanışlıdır.
- TÜM PLATFORMLARDA KULLANILABİLİR
IronPdf.Slim NuGet Paketi
En küçük disk alanı veya birden fazla farklı işletim sistemi hedeflerine dağıtılabilecek uygulamalar için idealdir. Uygulamanız için doğru Chromium / WebKit oluşturan motor, hedef makinede çalışma zamanında talep üzerine indirilecektir.
PM > Install-Package IronPdf.Slim
- Diğer TÜM paketler bu paketi referans alır
- Asıl IronPdf.dll dosyasını içerir
- 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
- Standalone olarak kullanılırsa çalışma zamanında internet erişimi ve disk erişimi gerektirir. IronSoftware.Native.PdfModel paketinin kurulması gerektirir.
- Hedef platformun bilinmediği gibi portatif uygulamalar için faydalıdır
IronPdf.Linux & IronPdf.Linux.ARM NuGet Paketleri
Linux'ta IronPDF dağıtımı için idealdir. Bulut göz önünde bulundurularak tasarlanmıştır. AWS & Lambda, Azure Fonksiyonları ve Web Uygulamaları için Linux modunda çok iyi çalışır. Şu anda ARM işlemcili bir Linux çalıştıran kullanıcılar için, IronPDF buna da özel bir paket sunar.
PM > Install-Package IronPdf.Linux
PM > Install-Package IronPdf.Linux.ARM
- IronPdf.Slim içerir
- Chrome (varsayılan) renderici için Linux'a özgü bağımlılıkları içerir
- Chrome sunucu varsayılanıdır
- TÜM platformları destekler, ancak Linux platformu başka bir indirme yapmadan çalışacaktır
- Özellikle docker ve bulut kullanıcıları için Linux güç kullanıcılarına uygun
IronPdf.MacOs & IronPdf.MacOs.ARM NuGet Paketleri
Özellikle dağıtımlar için macOS'ta IronPDF Uyumluluğu için NuGet Paketleri mevcuttur.
PM > Install-Package IronPdf.MacOs
PM > Install-Package IronPdf.MacOs.ARM
- IronPdf.Slim içerir
- Chrome (varsayılan) renderici 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.UpdatedChrome NuGet Paketi
Chromium'un en son uyumlu sürümünü kullanmak isteyen kullanıcılar aşağıdaki paketi kurmalıdır. Bunlar, en son Chromium güncellemelerine destek gerektirenler için özellikle faydalıdır.
PM > Install-Package IronPdf.UpdatedChrome
- IronPdf.Slim içerir
- IronSoftware.Native.Model içerir
- IronPdf.Native.UpdatedChrome.Windows içerir
- Yeni ayarlar ve güvenlik güncellemeleri.
- Uyumluluk sorunları olabilir.
- Tek Süreç yok.
- Windows Server 2012 desteklenmiyor.
- 32 bit süreçler artık desteklenmiyor.
IronPdf.UpdatedChrome.Linux & IronPdf.UpdatedChrome.Linux.ARM NuGet Paketleri
Chromium'un en son uyumlu sürümünü kullanmak isteyen kullanıcılar aşağıdaki paketi kurmalıdır. Bunlar, en son Chromium güncellemelerine destek gerektirenler için özellikle faydalıdır.
PM > Install-Package IronPdf.UpdatedChrome.Linux
PM > Install-Package IronPdf.UpdatedChrome.Linux.ARM
- IronPdf.Slim içerir
- IronSoftware.Native.Model içerir
- IronPdf.Native.UpdatedChrome.Linux içerir
- Yeni ayarlar ve güvenlik güncellemeleri.
- Uyumluluk sorunları olabilir.
- Tek Süreç yok.
- 32 bit süreçler artık desteklenmiyor.
IronPdf.Classic NuGet Paketi
Ağustos 2021 öncesinde IronPDF kullanan eski müşteriler için faydalıdır, mevcut HtmlToPdf oluşturmasının değişmeden kalmasını isterler. 2020-2021 WebKit render'ımızı kullanır.
PM > Install-Package IronPdf.Classic
- IronPdf.Slim ve IronPdf.Native.WebKit içerir.
- (eski) WebKit "HTML'den PDF'ye" render'ı için Windows, Linux ve Mac bağımlılıklarını içerir
- Varsayılan olarak eski WebKit render'ını kullanacaktır
Chromium'un daha yeni sürümünü kullanmak istiyorsanız, lütfen şu sorun giderme makalesine bakın: IronPdf.Native.UpdatedChrome.
Sıkça Sorulan Sorular
İşletim sistemim için doğru NuGet paketini nasıl seçebilirim?
IronPDF, farklı işletim sistemleri için özel NuGet paketleri sunar: genel kullanım için IronPdf, minimum disk ayakizi için IronPdf.Slim, Linux ortamları için IronPdf.Linux ve macOS dağıtımları için IronPdf.MacOs/MacOs.ARM. Dağıtım ihtiyaçlarınıza göre seçin.
IronPdf.Slim paketinin avantajları nelerdir?
IronPdf.Slim paketi, küçük disk ayakizi gerektiren uygulamalar için tasarlanmıştır. Tüm platformları destekler ve çalışırken platforma özgü bağımlılıkları indirir, bu da hafif tutmak gereken platformlar arası uygulamalar için uygun hale getirir.
IronPDF'yi AWS ve Azure gibi bulut platformlarında dağıtmak mümkün müdür?
Evet, IronPdf.Linux paketi, AWS ve Azure gibi platformlarda bulut dağıtımları için optimize edilmiştir. Hem AWS hem de Azure Fonksiyonları'nı destekleyerek bulut ortamlarında verimli çalışmayı sağlar.
macOS kullanıcıları IronPdf.MacOs paketlerinden nasıl yararlanır?
MacOS kullanıcıları, macOS dağıtımları için tasarlanmış IronPdf.MacOs ve IronPdf.MacOs.ARM paketlerini kullanabilir. Bu paketler, Mac'e özgü bağımlılıkları içerir ve ARM mimarisini destekler, böylece macOS üzerinde sorunsuz entegrasyon ve performans sağlar.
Var olan projelerim için eski IronPdf.Classic paketini kullanabilir miyim?
Evet, IronPdf.Classic paketi, eski WebKit işleyici ile HTML'den PDF'ye dönüştürmeyi korumak isteyen müşteriler için tasarlanmıştır. Özellikle Ağustos 2021 öncesi başlayan projeler ve tutarlı performans gerektiren projeler için yararlıdır.
IronPDF paketleri platform bağımsız geliştirme için uygun mu?
Kesinlikle. IronPDF paketleri, özellikle IronPdf.Slim ve IronPdf.Linux, platform bağımsız geliştirmeyi desteklemek üzere tasarlanmıştır. Farklı işletim sistemleri arasında uyumluluk sağlar ve her ortam için etkili performans sunar.
IronPDF, .NET 10'u tam olarak destekler mi ve bunun için özel bir yapılandırma gerekiyor mu?
Evet. IronPDF, Windows, Linux ve macOS ortamlarında .NET 10 ile tamamen uyumludur; aynı şekilde .NET 9, 8, 7, 6, 5, .NET Standard ve .NET Framework ile de uyumludur. .NET 10 projelerini hedeflerken özel bir yapılandırma veya geçici çözüm gerekmez.

