Korzystanie z IronPDF for .NET na Windows

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

IronPDF obsługuje Windows 10, 11 i Windows Server dla .NET 8, 7, 6, Core, .NET Standard i .NET Framework.

Ważne uwagi dotyczące Windows Server

Obsługujemy Windows Server 2022 i 2016 zarówno w wersji Desktop Experience, jak i Core, podczas gdy obsługujemy tylko 2019 i 2012 w wersji Desktop Experience.

Windows Server 2022 i 2016

  • Windows Server 2022 & 2016 z interfejsem uzytkownika ("Desktop experience")
  • Windows Server 2022 i 2016 tylko w trybie wiersza poleceń ("Core").

Windows Server 2019 i 2012

  • Windows Server 2019 & 2012 z interfejsem uzytkownika ("Desktop experience")
  • Windows Server 2019 i 2012 tylko w trybie wiersza poleceń ("Core").

Wersje IronPDF 2023.3.2 - 2024.2.2 nie są kompatybilne z Windows Server 2012.

Staramy się obsługiwać wersje Core i Nano Windows Server. Nie ma problemu z architekturą systemu operacyjnego, który blokowałby naszą obsługę. Jest to prawdopodobnie spowodowane koniecznością użycia bibliotek DLL media/graficznych, które Chromium (Chrome Renderer) wymaga do renderowania HTML na PDF, dostępnych w wersji "Desktop" Windows Server, ale brakujących w wersji uproszczonej.

Ponadto, ponieważ Windows Nano Server jest uproszczoną wersją Windows Server Core, gdy już w pełni obsłużymy Windows Server Core, rozważymy wsparcie dla Windows Nano Server.

Windows Nano Server / Server Core w .NET 6 nie obsługują System.Drawing Więcej szczegółów

Jeśli Twoja wersja Windows nie jest obsługiwana, rozważ użycie IronPDF w trybie Engine

Jaka jest różnica między Native a Engine?

IronPDF posiada pewne funkcje wymagające intensywnego przetwarzania, które można uruchomić zdalnie. Chociaż IronPDF nie wymaga uruchomienia IronPdfEngine, skonfigurowanie IronPdfEngine jako usługi zdalnej jest opcjonalnym sposobem uniknięcia problemów z kompatybilnością platformową z Chrome na starszych systemach operacyjnych i w środowiskach mobilnych.

Jak użycie Engine zmienia sposób kodowania z IronPDF?

To pozwoli Ci na użycie starszych wersji Windows, takich jak Windows Server 2012.

Podczas korzystania z konfiguracji Engine, zalecamy zainstalowanie IronPdf.Slim zamiast pełnego pakietu IronPdf z NuGet, ponieważ Engine zarządza dodatkowym ciężarem zawartym w pakiecie Native.

# 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

Po zainstalowaniu IronPdf.Slim, skonfiguruj ustawienia połączenia, kierując IronPDF do instancji IronPdfEngine. Dodaj poniższy kod na początku swojego programu (lub przed wywołaniem dowolnej metody IronPDF):

// 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 i DataCenter

Według różnic podkreślonych w dokumentacji Microsoft "Porównanie edycji Standard i Datacenter Windows Server 2016", Windows Server DataCenter zawiera wszystkie komponenty Windows Server Standard, wraz z dodatkowymi komponentami zwiększającymi pamięć. IronPdf również działa na Windows Server DataCenter Desktop Experience.

Szczególna instalacja dla Windows

NuGet

Główny pakiet NuGet IronPdf zależy od IronPdf.Native.Chrome.Windows, który zawiera binaria Chrome zarówno dla architektur x86, jak i x64.

  • Pakiet IronPdf obsługuje x86 i x64 architektury Windows.

Jeśli celujesz w konkretny runtime, możesz usunąć nieużywany folder /runtimes (albo x86, albo x64).

Pobieranie DLL

W celu korzystania w trybie offline można pobrać bibliotekę DLL i dodać odwołanie do swojego projektu.

Instalator

Dostarczamy również instalator dla Windows. W Visual Studio Solution Explorer, kliknij prawym przyciskiem na Dependencies i wybierz Dodaj Odwołanie do Projektu. Następnie kliknij Przeglądaj i dołącz wszystkie pliki DLL wyodrębnione z instalatora.

Specyfikacja sprzętowa

IronPDF używa Chromium do renderowania HTML do PDF. Silnik Chromium renderuje PDF-y z dokładnością pikselową zbliżoną do funkcji drukowania Chrome. Specyfikacje sprzętowe są głównie do uruchomienia silnika Chromium, który pochłania większość mocy obliczeniowej.

  • Minimalne: 1 rdzen i 1,75 GB RAM
  • Zalecane: 2 rdzenie i 8 GB RAM lub więcej

Często Zadawane Pytania

Z jakimi wersjami systemu Windows jest kompatybilne to narzędzie do obsługi plików PDF?

IronPDF obsługuje systemy Windows 10, 11 oraz Windows Server w wersjach 2022, 2016, 2019 i 2012 w trybie Desktop Experience. Jednak systemy Windows Server 2019 i 2012 nie są obsługiwane w trybie Core.

Jak mogę obsługiwać zadania związane z plikami PDF w nieobsługiwanych wersjach systemu Windows?

W przypadku nieobsługiwanych wersji systemu Windows można użyć IronPDF w trybie silnika. Pozwala to na zdalne obsługiwanie funkcji wymagających dużej wydajności, omijając problemy z kompatybilnością specyficzne dla danej platformy.

Czy istnieją konkretne wymagania sprzętowe dotyczące uruchamiania IronPDF?

Tak, minimalne wymagania to 1 rdzeń i 1,75 GB pamięci RAM, natomiast zalecana specyfikacja to 2 rdzenie i 8 GB pamięci RAM lub więcej, ze względu na to, że IronPDF wykorzystuje silnik Chromium do renderowania.

Czy z IronPDF można korzystać w trybie offline?

Tak, z IronPDF można korzystać w trybie offline, pobierając bibliotekę DLL i dodając ją jako odwołanie w projekcie. Dostępny jest również instalator dla systemu Windows, ułatwiający korzystanie z programu w trybie offline.

Jak wygląda proces konfiguracji IronPDF w trybie silnika?

Aby skonfigurować IronPDF w trybie silnika, zainstaluj pakiet `IronPdf.Slim` z NuGet, skonfiguruj ustawienia połączenia tak, aby skierować IronPDF do instancji IronPdfEngine przy użyciu dostarczonego kodu, a następnie połącz się ze zdalnym hostem.

Dlaczego mogą wystąpić problemy z kompatybilnością z systemem Windows Nano Server?

Windows Nano Server nie obsługuje IronPDF z powodu braku bibliotek DLL multimediów/grafiki wymaganych przez silnik Chromium. Trwają jednak prace nad obsługą Windows Server Core, która w przyszłości może zostać rozszerzona na Nano Server.

Jakie pakiety NuGet są niezbędne do działania narzędzia PDF?

Główny pakiet IronPDF NuGet opiera się na bibliotece IronPdf.Native.Chrome.Windows, która zawiera niezbędne pliki binarne przeglądarki Chrome dla architektur x86 i x64.

W jaki sposób IronPDF wykorzystuje Chromium do renderowania?

IronPDF wykorzystuje silnik Chromium do renderowania HTML do formatu PDF, zapewniając idealną dokładność pikselową, podobną do funkcji PRINT w przeglądarce Chrome. Proces ten wymaga znacznej mocy obliczeniowej, stąd wymagania sprzętowe.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,560,885 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.