在引擎模式下使用 IronPDF
原生與引擎之間的差異
IronPDF 有一些性能密集的功能,您可以选择遠程執行。 雖然IronPDF不需要IronPdfEngine來運行,但將IronPdfEngine設置為遠程服務是一種可選的方法,可以避免在舊操作系統和移動環境上發生特定平台的Chrome兼容性問題。
開始使用 IronPDF
立即在您的專案中使用IronPDF,並享受免費試用。
使用 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 ...
IronPdfEngine 如何運作?
IronPdfEngine 是一個容器化伺服器,專為管理各種 IronPDF 操作而設計,包括使用 gRPC 協議創建、寫入、編輯和閱讀 PDF。 作為一個自成一體的C# .NET應用程序,IronPdfEngine獨立運作,執行時無需.NET運行時。 我們為您處理 gRPC 連接,讓您可以專注於編碼。!
如何將 IronPdfEngine 作為遠程伺服器使用
- 安裝C#庫以使用IronPdfEngine
- 從NuGet安裝IronPdf.slim套件
- 使用IronPdfConnectionConfiguration類別來配置連接設置
- 使用IronPdfEngine以與Chrome相同的渲染器將HTML渲染為PDF
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 所需的唯一套件。
請注意
IronPdf
或 IronPdf.Linux
,您可以改用 IronPdf.slim
來減少應用程式的大小。假設 IronPdfEngine 在 123.456.7.8:33350
遠端運行。
請注意
使用 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"))
就是這麼簡單! 在此之後,您的應用程式將連接到遠端IronPdfEngine。!