IronPdfEngine 是什麼?

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

IronPdfEngine 是一個 gRPC 伺服器,可以處理 IronPDF 的操作,如創建、寫入、編輯和讀取 PDF。IronPdfEngine 是一個用 C# .NET 開發的應用程式,作為一個自包含產品構建,因此不需要 .NET 執行環境來運行。


C# NuGet 程式庫用于 PDF

安裝與 NuGet

Install-Package IronPdf
Java PDF JAR

下載 DLL

下載DLL

手動安裝到您的項目中

C# NuGet 程式庫用于 PDF

安裝與 NuGet

Install-Package IronPdf
Java PDF JAR

下載 DLL

下載DLL

手動安裝到您的項目中

立即開始在您的專案中使用IronPDF,並享受免費試用。

第一步:
green arrow pointer

查看 IronPDFNuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變PDF。

C# NuGet 程式庫用于 PDF nuget.org/packages/IronPdf/
Install-Package IronPdf

請考慮安裝 IronPDF DLL 直接下載並手動安裝到您的專案或GAC表單: IronPdf.zip

手動安裝到您的項目中

下載DLL

為什麼我們創建IronPdfEngine

1. 擴展 IronPdf 到其他編程語言

由於 IronPdfEngine 不需要 .NET 執行時運行,我們可以擴展 IronPdf 的語言兼容性,包括 Java 和 Node.js 等其他語言。

2. IronPdf 部署替代方案

這個想法是您可以將 IronPdfEngine 與應用程序分開運行。這意味著您的應用程序不需要將 Chrome 和 Pdfium 二進制文件一起捆綁,從而使其更輕量化。

IronPdfEngine Docker

什麼是 IronPdfEngine Docker

IronPdfEngine Docker 是一個預建的、即時運行的 Docker 映像檔,它在內部運行 IronPdfEngine 並開放埠號 33350。 (預設情況下) 允許IronPDF客戶端連接。

為什麼我們創建了 IronPdfEngine Docker

  • 解決部署問題,IronPdfEngine Docker 容器幫助您避免所有部署和依賴關聯問題。
  • 使用 IronPdfEngine Docker 可以減少您的應用程式大小
  • 您的應用程式實例可以共用單一的 IronPdfEngine 作為 PDF 伺服器!

如何獲取 IronPdfEngine Docker Dockerhub

[{我(

  • 在 IronPdf for .NET 和 IronPdf for Python 中,使用 IronPdfEngine 是可選的
  • IronPdf for Java 和 IronPdf for Node.js 需要 IronPdfEngine 才能運行。預設情況下,它會在本地環境中生成一個子處理程序來運行 IronPdfEngine。 (localhost:33305) 或者您可以單獨運行 IronPdfEngine Docker

    )}]

IronPdfEngine 限制

  • 目前,IronPdfEngine 尚不支持水平擴展。 (使用多個實例的負載均衡。) 因為我們將處理的 PDF 文件二進位文件儲存在伺服器內存中,並使用 PdfDocumentId 在伺服器和客戶端之間進行通信。這也最小化了頻寬使用並提高了處理速度。
  • 要遠程運行 IronPdfEngine Docker,您需要確保 IronPdfEngine 埠是可達的
  • IronPdfEngine Docker 運行在 Linux x64 (Debian) 使用官方的ubuntu:22.04基礎映像,PDF輸出可能會與在本地機器上運行IronPDF有些許不同,因為不同操作系統的行為存在差異。
  • 由於IronPdfEngine Docker是基於Linux的,因此需要Linux容器守護程式。 (如果您使用 Windows,請選擇Switch to Linux Containers)
  • IronPdfEngine 二進制文件不支援跨平台,因此我們為每個平台特別構建。
  • 不支援跨版本。