使用 IronPDF 进行引擎模式

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

原生与引擎的区别

IronPDF具有一些性能密集型功能,您可以选择远程运行。 虽然IronPDF不需要IronPdfEngine来运行,但将IronPdfEngine设置为远程服务是一种可选的方法,可避免在较旧的操作系统和移动环境中遇到特定平台的Chrome兼容性问题。

开始使用IronPDF

立即在您的项目中开始使用IronPDF,并享受免费试用。

第一步:
green arrow pointer


使用 Engine 如何改变您与 IronPDF 编码的方式

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

PM> Install-Package IronPdf.Slim

安装 IronPdf.Slim 后,通过将 IronPDF 指向您的 IronPdfEngine 实例来配置连接设置。 在您的应用程序启动时添加以下代码:(或在调用任何IronPDF方法之前)

在您的 C# 代码中添加的额外配置代码行

假设 IronPdfEngine 在 123.456.7.8:33350 远程运行:

// ... your code ...

Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));

// ... your code ...
// ... your code ...

Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));

// ... your code ...
' ... your code ...

Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))

' ... your code ...
VB   C#

IronPdfEngine 是如何运作的?

IronPdfEngine 是一个容器化服务器,旨在管理各种 IronPDF 操作,包括使用 gRPC 协议创建、编写、编辑和读取 PDF。 作为一个独立的C# .NET应用程序,IronPdfEngine可以独立操作,执行时无需.NET运行时环境。 我们为您处理 gRPC 连接,因此您可以专注于编码。!

IronPdfEngine的其他说明

IronPdf .NET 不需要 IronPdfEngine 才能运行。 IronPdfEngine 只是使用 IronPdf 的一个可选方式。 默认情况下,IronPdf for .NET 不会使用 IronPdfEngine。

请注意
每个版本的 IronPdf for .NET 都需要特定版本的 IronPdfEngine。不支持跨版本。 对于 IronPdf for .NET,所需的 IronPdfEngine 版本将始终匹配。 例如 IronPdf 2024.2.2 将使用 IronPdfEngine 2024.2.2

IronPdf .NET 与 Remote IronPdfEngine

IronPdf.slim nuget 包是使用带有远程 IronPdfEngine 的 IronPdf for .NET 所需的唯一软件包。

请注意
如果您使用的是 IronPdfIronPdf.Linux,您可以使用 IronPdf.slim 来减少应用程序的大小。

假设IronPdfEngine在123.456.7.8:33350远程运行。

[{i:(要远程运行 IronPdfEngine,请参阅"如何拉动和运行 IronPdfEngine.")}]

使用 NuGet 安装 IronPdf:

PM> Install-Package IronPdf

安装 "IronPdf.slim "后,你只需告诉 IronPdf IronPdfEngine 的位置(请确保可以访问该地址,而不是被防火墙阻挡). 使用 IronPdfConnectionConfiguration 类来配置连接设置。 将以下代码添加到您应用程序的初始阶段(或在调用任何 IronPdf 方法之前).

Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
VB   C#

就这么简单! 在此之后,您的应用程序将连接到远程IronPdfEngine。!