Windows'ta IronPDF for .NET Kullanımı

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF, .NET 8, 7, 6, Core, .NET Standard ve .NET Framework için Windows 10, 11 ve Windows Server'ı destekler.

Windows Server hakkında Önemli Notlar

Windows Server 2022 ve 2016 hem Masaüstü Deneyimi hem de Core varyantlarında destek veriyoruz, yalnızca 2019 ve 2012'yi Masaüstü Deneyimi sürümünde destekliyoruz.

Windows Server 2022 ve 2016

  • Windows Server 2022 & 2016 bir kullanıcı arayüzü ile ("Masaüstü deneyimi")
  • Yalnızca komut satırı ile Windows Server 2022 & 2016 ("Core").

Windows Server 2019 ve 2012

  • Windows Server 2019 & 2012 bir kullanıcı arayüzü ile ("Masaüstü deneyimi")
  • Yalnızca komut satırı ile Windows Server 2019 & 2012 ("Core").

IronPDF sürüm 2023.3.2 - 2024.2.2, Windows Server 2012 ile uyumlu değildir.

Windows Server'ın Core ve Nano sürümlerini desteklemek için çaba gösteriyoruz. Desteklememizi engelleyen işletim sistemi mimarisi ile ilgili bir sorun yok. Bu, büyük ihtimalle HTML'yi PDF'ye render etmek için Chromium (Chrome Renderleyici) tarafından gerektirilen medya/grafik DLL'lerinden kaynaklanmaktadır, bu DLL'ler Windows Server'ın "Masaüstü" sürümünde mevcuttur ancak azaltılmış sürümde mevcut değildir.

Ayrıca, Windows Nano Server, Windows Server Core'un azaltılmış bir sürümü olduğundan, Windows Server Core'u tamamen destekler hale geldikten sonra, Windows Nano Server'ı desteklemeyi düşüneceğiz.

Windows Nano Server / Server Core, .NET 6'da System.Drawing'i desteklemez Daha fazla detay

Windows sürümünüz desteklenmiyorsa, IronPDF'i Motor Modunda kullanmayı düşünün

Native ve Motor arasındaki fark nedir?

IronPDF, uzaktan çalıştırmayı seçebileceğiniz bazı performans yoğun fonksiyonlara sahiptir. IronPDF çalıştırmak için IronPdfEngine'e ihtiyaç duymazken, eski işletim sistemleri ve mobil ortamlarda platforma özel Chrome uyumluluk sorunlarından kaçınmak için IronPdfEngine'i uzaktan bir hizmet olarak ayarlamak isteğe bağlı bir yoldur.

Motor kullanmak, IronPDF ile kodlama şeklimi nasıl değiştirir?

Bu, Windows Server 2012 gibi eski sürümleri kullanmanıza olanak tanır.

Engine yapılandırmasını kullanırken, Engine, Native paketinde bulunan tüm ekstra verileri yönettiği için, NuGet'ten tam IronPdf paketi yerine IronPdf.Slim paketini 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
SHELL

IronPdf.Slim'yi yükledikten sonra, IronPDF'yi IronPdfEngine örneğinize yönlendirerek bağlantı ayarlarını yapılandırın. Uygulamanızın başlangıcında (veya herhangi bir IronPDF metodunu çağırmadan önce) aşağıdaki kodu ekleyin:

// 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"))
$vbLabelText   $csharpLabel

Windows Server Standard ve DataCenter

Microsoft belgelerinde vurgulanan farklılıklara dayanarak "Windows Server 2016'nın Standard ve Datacenter sürümlerinin karşılaştırması", Windows Server DataCenter, Windows Server Standard'ın tüm bileşenlerini, ek depolama geliştirme bileşenleriyle birlikte içerir. IronPDF, Windows Server DataCenter Masaüstü Deneyimi'nde de çalışacaktır.

Windows'a Özel Kurulum

NuGet

Ana IronPDF NuGet paketi, hem x86 hem de x64 mimarileri için Chrome ikili dosyasını içeren IronPdf.Native.Chrome.Windows'a bağlıdır.

  • IronPDF paketi x86 ve x64 Windows mimarilerini destekler.

Belirli bir çalışma zamanı hedefleniyorsa, kullanılmayan /runtimes klasörünü (x86 veya x64) silebilirsiniz.

DLL İndir

Çevrimdışı kullanım için, DLL'i indirip projenize bir referans ekleyebilirsiniz.

Yükleyici

Windows için bir yükleyici de sağlıyoruz. Visual Studio Çözüm Gezgini'nde, Bağımlılıklar üzerine sağ tıklayın ve Proje Başvurusunu Ekle'yi seçin. Ardından, Gözat'a tıklayın ve kurulumdan çıkarılan tüm DLL dosyalarını dahil edin.

Donanım Özellikleri

IronPDF, HTML'yi PDF'ye dönüştürmek için Chromium kullanır. Chromium motoru, Chrome'un yazdırma özelliğine benzer şekilde piksel mükemmel doğrulukla PDF'leri render eder. Donanım özellikleri esas olarak Chromium motorunu çalıştırmak için gereklidir ve bu en çok işlem gücünü gerektirir.

  • Minimum: 1 Çekirdek & 1.75 GB RAM
  • Önerilen: 2 Çekirdek & 8 GB RAM veya daha fazlası

Sıkça Sorulan Sorular

PDF aracı ile uyumlu Windows sürümleri nelerdir?

IronPDF, Windows 10, 11 ve Windows Server sürümleri 2022, 2016, 2019 ve 2012'yi Masaüstü Deneyimi 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'ü Engine Modunda kullanabilirsiniz. Bu, performans açısından yoğun işlevlerin platforma özgü uyumluluk sorunlarını atlayarak uzaktan yönetilmesini sağlar.

IronPDF çalıştırmak için belirli donanım gereksinimleri var mı?

Evet, minimum gereksinim 1 Çekirdek ve 1.75 GB RAM'dir, ancak , IronPDF'ün Chromium motoruna dayandığı için tavsiye edilen spesifikasyon 2 Çekirdek ve 8 GB RAM veya üzeridir.

IronPDF çevrimdışı kullanılabilir mi?

Evet, IronPDF, DLL'i indirip projede referans olarak ekleyerek çevrimdışı kullanılabilir. Çevrimdışı kullanımı kolaylaştırmak için Windows için bir yükleyici de mevcut.

Engine Modunda IronPDF kurulum süreci nedir?

'IronPdf.Slim' paketini NuGet'den yükleyerek, sağlanan kodu kullanarak IronPDF'ü IronPdfEngine örneğinize yönlendirmek için bağlantı ayarlarını yapılandırıp, uzaktan ana bilgisayarınıza bağlanarak ayarlayın.

Windows Nano Server ile uyumluluk sorunları neden olabilir?

Windows Nano Server, Chromium motoru tarafından gereken medya/grafik DLL'lerinin eksikliği nedeniyle IronPDF'ü desteklemez. Ancak, gelecekte Nano Server'a genişleyebilecek Windows Server Core desteği geliştirilmektedir.

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, işleme için Chromium'u nasıl kullanır?

IronPDF, HTML'yi PDF'ye dönüştürmek ve Chrome'un yazdırma özelliğine benzer piksel mükemmelliğinde doğruluk sağlamak için Chromium motorunu kullanır. Bu işlem önemli ölçüde işlem gücü gerektirir, bu nedenle donanım özellikleri gereklidir.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,014,616 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.