在 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服务器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兼容性问题。

使用 Engine 如何改变我使用 IronPDF 编码的方式?

这将允许您使用旧版本的 Windows,例如 Windows Server 2012。

在使用 Engine 配置时,我们建议安装 IronPdf.Slim 而不是从 NuGet 安装完整的 IronPdf 包,因为 Engine 负责管理 Native 包中的所有额外部分。

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桌面体验。

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