在引擎模式下使用 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 編碼的方式

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

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 與遠端 IronPdfEngine

IronPdf.slim nuget 套件是使用 IronPdf for .NET 與遠端 IronPdfEngine 所需的唯一套件。

請注意
如果您正在使用 IronPdfIronPdf.Linux,您可以改用 IronPdf.slim 來減少應用程式的大小。

假設 IronPdfEngine 在 123.456.7.8:33350 遠端運行。

請注意
若要遠端執行 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。!