在 Windows 上使用IronPDF 適用於 .NET
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
安裝 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"));
' 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 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 檔案並將其新增至您的專案。
安裝程式
我們也提供Windows安裝程式。 在 Visual Studio 解決方案資源管理器中,以滑鼠右鍵按一下"依賴項",然後選擇"新增專案參考"。 然後,按一下"瀏覽",並將從安裝程式中提取的所有 DLL 檔案都包含在內。
硬體規格
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列印功能一樣的像素完美的準確性。此過程需要大量計算能力,因此需要硬體規格。

