在 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 with a UI (桌面體驗)
  • Windows Server 2022 & 2016 command-line only (核心).

    Windows Server 2019 和 2012

  • Windows Server 2019 & 2012 with a UI (桌面體驗)
  • Windows Server 2019 & 2012 command-line only (核心).

    IronPDF 版本 2023.3.2 - 2024.2.2 不兼容 Windows Server 2012。

    我們正在努力支持Windows Server的Core和Nano版本。 操作系統架構沒有阻擋我們的支援。 很可能是由於 Chromium 的媒體/圖形 DLLs(Chrome 渲染器)需要將 HTML 渲染為 PDF,在 Windows Server 的「桌面」版本中存在,但在精簡版本中缺失。

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

    Windows Nano Server / Servercore 在 .Net6 中不支持 System.Drawing

    https://ironpdf.com/troubleshooting/libcef-dll-203/

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

[{我(本機和引擎有什麼區別?

IronPDF 有一些性能密集的功能,您可以选择遠程執行。 雖然IronPDF不需要IronPdfEngine來運行,但將IronPdfEngine設置為遠程服務是一種可選的方法,可以避免在舊操作系統和移動環境上發生特定平台的Chrome兼容性問題。

使用引擎如何改變我使用 IronPDF 編碼的方式?

這將允許您使用較舊版本的 Windows,例如 Windows Server 2012。

在使用引擎配置時,我們建議安裝 IronPdf.Slim 而不是從 NuGet 取得完整的 IronPdf 套件,因為引擎會管理原生套件中包含的所有額外內容。

PM> Install-Package IronPdf.Slim

安裝 IronPdf.Slim 後,透過將 IronPDF 指向您的 IronPdfEngine 實例來配置連線設定。 在應用程式啟動時添加以下代碼:(或在調用任何 IronPDF 方法之前)*:

// Assuming that IronPdfEngine runs
// remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// Assuming that IronPdfEngine runs
// remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
' Assuming that IronPdfEngine runs
' remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
VB   C#

)}]

Windows Server 標準版與資料中心版

根據 Microsoft 文件中強調的差異,"Windows Server 2016 標準版和數據中心版的比較Windows Server DataCenter 包含 Windows Server Standard 的所有組件,以及額外的存儲增強組件。 IronPdf 也可以在 Windows Server DataCenter Desktop Experience 上運行。

Windows 專用安裝

主要的 IronPdf NuGet 套件依賴于IronPdf.Native.Chrome.Windows,其中包含了 x86 和 x64 架構的 Chrome 二進制文件。

  • IronPDF套件支持 x86 和 x64 Windows 架構。

    如果針對特定的目標運行時,您可以刪除不使用的 /runtimes 文件夾。(x86或x64).

硬體規格

IronPDF 使用 Chromium 將 HTML 渲染為 PDF。 Chromium 引擎以像素完美的方式渲染 PDF,與 Chrome 的列印功能相同。 硬體規格主要用於運行 Chromium 引擎,這佔用了大部分的計算能力。

  • 最低配置:1 核心及 1.75 GB RAM
  • 推薦配置:2核心及8GB RAM或以上。