在 Windows 上使用IronPDF for .NET

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

IronPDF支援 Windows 10、11 和 Windows Server,以及.NET 8、7、6、Core、 .NET Standard和.NET Framework。

關於 Windows Server 的重要說明

我們支援Windows Server 2022 和 2016 的桌面體驗版和核心版,而2019 和 2012 僅支援桌面體驗版。

Windows Server 2022 與 2016

  • 具有使用者介面("桌面體驗")的 Windows Server 2022 和 2016
  • 僅限 Windows Server 2022 和 2016 命令列("核心")。

Windows Server 2019 與 2012

  • 具有使用者介面("桌面體驗")的 Windows Server 2019 和 2012
  • 僅限 Windows Server 2019 和 2012 命令列("核心")。

IronPDF版本 2023.3.2 - 2024.2.2 與 Window Server 2012 不相容。

我們正在努力支援 Windows Server 的核心版和 Nano 版。 作業系統架構本身並不存在阻礙我們提供支援的問題。 這可能是由於 Chromium(Chrome 渲染器)需要媒體/圖形 DLL 來將 HTML 渲染成 PDF,這些 DLL 存在於 Windows Server 的"桌面"版本中,但在精簡版中卻缺失。

此外,由於 Windows Nano Server 是 Windows Server Core 的精簡版,一旦我們完全支援 Windows Server Core,我們將考慮支援 Windows Nano Server。

Windows Nano Server / Server Core 在.NET 6 中不支援 System.Drawing。
更多詳情

如果您的 Windows 版本不受支持,請考慮使用IronPDF的引擎模式

Native 和 Engine 有什麼不同?

IronPDF有一些對效能要求很高的功能,您可以選擇遠端執行這些功能。 雖然IronPDF不需要 IronPdfEngine 即可運行,但將 IronPdfEngine 設定為遠端服務是一種可選方法,可以避免在較舊的作業系統和行動環境中出現特定於平台的 Chrome 相容性問題。

使用 Engine 會如何改變我使用IronPDF編寫程式碼的方式?

這樣您就可以使用舊版的 Windows,例如 Windows Server 2012。

使用引擎配置時,我們建議從NuGet安裝 IronPdf.Slim 而不是完整的 IronPdf 包,因為引擎管理了 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

安裝 IronPdf.Slim 後,將IronPDF指向您的 IronPdfEngine 實例來設定連線設定。 在應用程式啟動時(或在呼叫任何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"));
$vbLabelText   $csharpLabel

Windows Server 標準版與資料中心版

根據微軟文件" Windows Server 2016 標準版和資料中心版比較"中強調的差異,Windows Server 資料中心版包含 Windows Server 標準版的所有元件,以及額外的儲存增強元件。 IronPDF也適用於 Windows Server DataCenter Desktop Experience。

Windows 特定安裝

NuGet

IronPDF NuGet主套件依賴IronPDF ,其中包含適用於 x86 和 x64 架構的 Chrome 二進位。

IronPDF軟體包支援x86和x64 Windows架構。

如果目標是特定的運行時,您可以刪除未使用的 /runtimes 資料夾(x86 或 x64)。

DLL 下載

如需離線使用,您可以下載 DLL 檔案並將其新增至您的專案。

-下載IronPDF

安裝程式

我們也提供Windows安裝程式。 在 Visual Studio 解決方案資源管理器中,以滑鼠右鍵按一下"依賴項",然後選擇"新增專案參考"。 然後,按一下"瀏覽",並將從安裝程式中提取的所有 DLL 檔案都包含在內。

-下載 IronPdfInstaller.zip

硬體規格

IronPDF使用 Chromium 將 HTML 渲染成 PDF。 Chromium 引擎能夠以像素級的精確度渲染 PDF 文件,類似於 Chrome 的列印功能。 硬體規格主要是為了運行 Chromium 引擎,該引擎會佔用大部分運算能力。

最低配置:單核心處理器和 1.75 GB 內存 -建議配置:雙核心處理器和 8GB 記憶體或以上

常見問題解答

哪些Windows版本與該PDF工具相容?

IronPDF支援Windows 10、11和Windows Server版本2022、2016、2019和2012的桌面體驗模式。然而,Windows Server 2019和2012在核心模式下不支援。

我如何處理不支援的Windows版本上的PDF任務?

對於不支援的Windows版本,您可以使用IronPDF的引擎模式。這使您可以遠程處理性能密集型功能,繞過平台特定的相容性問題。

運行IronPDF是否有特定的硬件要求?

是的,最低要求是1核心和1.75 GB RAM,而推薦的規格是2核心和8 GB RAM或以上,因為IronPDF依賴於Chromium引擎來渲染。

IronPDF可以離線使用嗎?

是的,可以透過下載 DLL 並作為專案引用離線使用,Windows 提供安裝程式方便離線使用。

設定IronPDF在引擎模式中使用的過程是什麼?

要在引擎模式中設定IronPDF,請從NuGet安裝`IronPdf.Slim`包,配置連接設定以使用提供的代碼將IronPDF指向IronPDFEngine實例,並連接到遠程主機。

為什麼在Windows Nano Server上可能會有相容性問題呢?

由於Chromium引擎所需的媒體/圖形DLL缺失,Windows Nano Server不支援IronPDF。然而,對Windows Server核心的支援正在開發中,未來可能會擴展到Nano Server。

PDF工具需要哪些NuGet包?

主要的IronPDF NuGet包依賴於IronPdf.Native.Chrome.Windows,其中包括x86和x64架構所需的Chrome二進制文件。

IronPDF如何利用Chromium渲染?

IronPDF使用Chromium引擎將HTML渲染為PDF,確保像Chrome列印功能一樣的像素完美的準確性。此過程需要大量計算能力,因此需要硬體規格。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

準備好開始了嗎?
Nuget 下載 17,803,474 | 版本: 2026.3 剛剛發布
Still Scrolling Icon

還在滾動嗎?

想快速取得證據? PM > Install-Package IronPdf
運行範例看著你的HTML程式碼變成PDF檔。