Windows Üzerinde IronPDF for .NET Kullanımı
IronPDF, Windows 10, 11 ve Windows Sunucu için .NET 8, 7, 6, Core, .NET Standard ve .NET Framework'ü destekler.
Windows Sunucu Hakkında Önemli Notlar
Windows Sunucu 2022 ve 2016 hem Masaüstü Deneyimi hem de Çekirdek varyantlarında desteklerken, sadece Masaüstü Deneyimi versiyonunda 2019 ve 2012'yi destekliyoruz.
Windows Sunucu 2022 & 2016
- Kullanıcı Arabirimli Windows Sunucu 2022 & 2016 ("Masaüstü Deneyimi")
- Sadece komut satırı olan Windows Sunucu 2022 & 2016 ("Çekirdek").
Windows Sunucu 2019 & 2012
- Kullanıcı Arabirimli Windows Sunucu 2019 & 2012 ("Masaüstü Deneyimi")
- Sadece komut satırı olan Windows Sunucu 2019 & 2012 ("Çekirdek").
IronPDF sürüm 2023.3.2 - 2024.2.2, Windows Sunucu 2012 ile uyumlu değildir.
Windows Sunucu'nun Çekirdek ve Nano versiyonlarını desteklemek için bir çaba içindeyiz. Desteklememizin önünde engel oluşturan bir işletim sistemi yapısı sorunu yok. Muhtemelen, HTML'yi PDF'ye dönüştüren Chromium (Chrome Renderer) motorunun gerektirdiği medya/grafik DLL'leri nedeniyle, bunlar Windows Sunucu'nun "Masaüstü" versiyonunda mevcut olup eksik versiyonda bulunmamaktadır.
Ayrıca, Windows Nano Sunucu, Windows Sunucu Çekirdek'in hafifletilmiş bir versiyonu olduğundan, Windows Sunucu Çekirdek'i tam desteklediğimizde, Windows Nano Sunucu'yu desteklemeyi düşüneceğiz.
.NET 6'da Windows Nano Sunucu / Sunucu Çekirdek, System.Drawing'i desteklemez. Daha fazla ayrıntı
Windows sürümünüz desteklenmiyorsa, IronPDF'i Motor Modunda kullanmayı düşünün
Yerel ve Motor Arasındaki Fark Nedir?
IronPDF'in performans yoğun bazı işlevleri vardır ki, bunları uzaktan çalıştırmayı tercih edebilirsiniz. IronPDF, çalışmak için IronPdfEngine gerektirmese de, IronPdfEngine'i uzaktan hizmet olarak kurmak, eski işletim sistemlerinde ve mobil ortamlarda platforma özgü Chrome uyumluluk sorunlarından kaçınmak için isteğe bağlı bir yoldur.
Motor kullanmak IronPDF ile kodlama şeklimi nasıl değiştirir?
Bu, Windows Sunucu 2012 gibi eski Windows sürümlerini kullanmanıza olanak tanır.
Motor yapılandırmasını kullanırken, Motor tüm Ek yerleşik pakette bulunan ek yükü yönettiğinden, NuGet'ten tam IronPdf paketi yerine IronPdf.Slim yüklemenizi öneririz.
# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
IronPdf.Slim yükledikten sonra, IronPDF'i IronPdfEngine örneğinize işaret ederek bağlantı ayarlarını yapılandırın. Uygulamanızın başlangıcında aşağıdaki kodu ekleyin (veya herhangi bir IronPDF metodunu çağırmadan önce):
// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
' Configure IronPDF to connect to the remote IronPdfEngine instance
' Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
Windows Sunucu Standard ve DataCenter
Microsoft belgelerinde belirtilen farklılıklara dayanarak, "Windows Sunucu 2016'nın Standart ve DataCenter sürümlerinin karşılaştırması", Windows Sunucu DataCenter, ek depolama geliştirme bileşenleri ile birlikte Windows Sunucu Standard'ın tüm bileşenlerini içerir. IronPdf, Windows Sunucu DataCenter Masaüstü Deneyimi'nde de çalışacaktır.
Windows Özel Kurulum
NuGet
Ana IronPdf NuGet paketi, hem x86 hem de x64 yapıları için Chrome ikili dosyasını içeren IronPdf.Native.Chrome.Windows'a bağlıdır.
- IronPdf paketi, x86 ve x64 Windows yapıları destekler.
Özellikle bir çalışma zamanı hedefliyorsanız, kullanılmayan /runtimes klasörünü silebilirsiniz (ya x86 ya da x64).
DLL İndirme
Çevrimdışı kullanım için DLL'yi indirip projenize referans ekleyebilirsiniz.
Yükleyici
Windows için bir yükleyici de sağlıyoruz. Visual Studio Çözüm Gezgini'nde, Bağımlılıklar'a sağ tıklayın ve Proje Referansı Ekle'yi seçin. Ardından, Tarayıcı'ya tıklayın ve yükleyiciden çıkarılan tüm DLL dosyalarını içeri ekleyin.
Donanım Özellikleri
IronPDF, HTML'yi PDF'ye dönüştürmek için Chromium'u kullanır. Krom motoru, Chrome'un baskı özelliğine benzeyen piksel mükemmelliği ile PDF'leri işler. Donanım özellikleri, esas olarak Chromium motorunu çalıştırmak içindir, bu da en çok hesaplama gücünü alır.
- Minimum: 1 Çekirdek & 1,75 GB RAM
- Önerilen: 2 Çekirdek & 8 GB RAM veya üstü
Sıkça Sorulan Sorular
PDF aracıyla uyumlu Windows sürümleri nelerdir?
IronPDF, Windows 10, 11 ve Windows Server sürümleri arasında 2022, 2016, 2019 ve 2012'yi Desktop Experience modunda destekler. Ancak, Windows Server 2019 ve 2012, Core modunda desteklenmez.
Desteklenmeyen Windows sürümlerinde PDF görevlerini nasıl yönetebilirim?
Desteklenmeyen Windows sürümleri için IronPDF'yi Motor Modunda kullanabilirsiniz. Bu, performans açısından yoğun işlemleri uzaktan yöneterek platforma özgü uyumluluk sorunlarını aşmanızı sağlar.
IronPDF'nin çalışması için belirli donanım gereksinimleri var mı?
Evet, minimum gereksinim 1 Çekirdek ve 1.75 GB RAM'dir, önerilen özellik ise 2 Çekirdek ve 8 GB RAM veya üstüdür, çünkü IronPDF'nın Chromium motoruna dayandığı için bu özellik gereklidir.
IronPDF çevrimdışı olarak kullanılabilir mi?
Evet, IronPDF çevrimdışı olarak kullanılabilir. DLL'i indirip projenize referans ekleyerek. Windows için bir yükleyici de çevrimdışı kullanımı kolaylaştırmak için mevcuttur.
Motor Modunda IronPDF'yi kurma süreci nedir?
IronPDF'yi Motor Modunda kurmak için, `IronPdf.Slim` paketini NuGet'ten yükleyin, sağlanan kodu kullanarak IronPDF'yi IronPdfEngine örneğinize yönlendirecek şekilde bağlantı ayarlarını yapılandırın ve uzak ana bilgisayara bağlanın.
Windows Nano Server ile uyumluluk sorunları neden olabilir?
Windows Nano Server, Chromium motorunun gerektirdiği medya/grafik DLL'lerinin eksik olması nedeniyle IronPDF'yi desteklemez. Ancak, Windows Server Core için destek geliştiriliyor, bu da gelecekte Nano Server'a genişleyebilir.
PDF aracı için hangi NuGet paketleri gereklidir?
Ana IronPDF NuGet paketi, x86 ve x64 mimarileri için gerekli Chrome ikili dosyalarını içeren IronPdf.Native.Chrome.Windows'a dayanır.
IronPDF, Chromium'u render için nasıl kullanır?
IronPDF, HTML'yi PDF'ye dönüştürmek için Chromium motorunu kullanır ve Chrome'un yazdırma özelliğiyle benzer piksel mükemmeliğinde doğruluğu sağlar. Bu süreç, önemli ölçüde bilgisayar gücü gerektirir, bu yüzden donanım spesifikasyonları gereklidir.

