跳過到頁腳內容
產品比較

IronPDF與PDFium.NET的比較

隨著技術的進步和互聯網的普及,數據大多以數位形式發送和接收,主要以 PDF 文件的形式。

過去,使用 C# 處理 PDF 文件對開發人員來說一直比較困難。在許多情況下,開發人員需要在應用程式中整合 PDF 檢視和生成功能。 考慮到這一點,人們開發了許多函式庫來簡化這些及類似的任務。

本文將比較兩個最受歡迎的適用於.NET和.NET Core開發人員的 PDF 程式庫。 這兩個庫分別是:

  • IronPDF .NET庫
  • PDFium .NET SDK 函式庫

IronPDF和 PDFium .NET可以在.NET應用程式中建立、操作和列印 PDF。 由此產生的問題是:應該使用哪個函式庫? 讀完這篇文章,你就可以自己做出判斷了。

首先,讓我們來看看這兩個函式庫分別提供了哪些功能,然後再進行比較。

PDFium .NET SDK 函式庫及其功能

PDFium .NET用於建立、修改和檢視 PDF(便攜式文件格式)文件。 它提供了一個高級的 C#/VB .NET API,用於在 Web 伺服器上動態建立 PDF,並在現有的桌面或 Web 應用程式中實現"另存為 PDF"功能。

PDFium .NET的主要特點包括:

  • 從頭開始建立 PDF,或從一組掃描影像建立 PDF。
  • 即用型工具列,用於編輯、分割、合併和處理 PDF 文件,包括文字擷取。
  • 嵌入式獨立 Winforms 或 WPF PDF 檢視器控制項支援縮放
  • 支援.NET 2.0+、. .NET 6、標準版、核心版、Mono 和 Microsoft Azure 它也適用於 Windows XP 和 Mac OS
  • 支援所有 PDF 渲染功能
  • 基於高效能PDF檢視器的PDF檔案搜尋、列印和編輯工具
  • 速度極快的文字處理引擎

IronPDF及其主要功能

IronPDF .NET PDF 庫是專為開發人員量身定制的,特別是為 C# 開發人員量身定制的。 透過這個強大的 PDF 程式庫,您可以輕鬆地將 PDF 檢視功能整合到您的.NET專案中。

IronPDF內建 Chromium 引擎,可以非常輕鬆地將 HTML 轉換為 PDF。 這不需要任何複雜的底層 API 來操作 PDF 檔案。 它可以處理 HTML 原始檔(如 HTML 文件)、 JavaScript文件和 ASPX 網頁。

IronPDF可以自訂 PDF 文件,包括自訂頁首和頁尾、浮水印等等。 它還使開發人員能夠輕鬆讀取 PDF 文字和提取圖形。

IronPDF for .NET的主要功能包括:

  • 使用 HTML4/5、CSS 和JavaScript建立 PDF 文檔
  • 使用自訂網路登入憑證、使用者代理程式、代理程式、cookie、HTTP 標頭和表單變數載入 URL。
  • 透過程式自動填入 HTML/PDF 表單欄位。
  • 從 PDF 檔案中提取文字和圖形
  • 更新PDF頁面,新增內容。
  • 新增和自訂頁首和頁尾 PDF。
  • 合併和拆分 PDF 文件。 將ASP.NET Web 表單轉換為可列印的 PDF。
  • 將 HTML 檔案/URL 轉換為 PDF。
  • 無需使用 Adob​​e Acrobat Reader 即可列印 PDF 檔案。

IronPDF庫幾乎適用於所有與 C# 相容的作業系統和框架,包括以下系統:

  • .NET Core 2.1、3.0、3.1, .NET 5、6 和 7
  • 符合.NET Standard 2.0 標準,實現通用相容性 Azure、AWS、Docker、Linux、Windows

文章其餘部分如下:

  1. IronPDF C# 庫的安裝
  2. PDFium .NET SDK 安裝
  3. 建立 PDF 文檔
  4. 從多張圖片建立 PDF
  5. 對 PDF 檔案進行數位簽名
  6. 定價和許可
  7. 結論

1. IronPDF C# 庫的安裝

下載和安裝IronPDF庫有多種方法。 最簡單的方法如下:

  1. 使用 Visual Studio
  2. 開發者命令提示符
  3. 直接下載NuGet包
  4. 下載IronPdf.DLL 函式庫

1.1. 使用 Visual Studio

在 Visual Studio 專案中,從"工具"功能表中或在解決方案資源管理器中以滑鼠右鍵按一下項目,然後選擇"管理NuGet套件"。 以下截圖中顯示了這兩種選項。

IronPDF與 PDFium .NET的比較,圖 1:使用
IronPDF與 PDFium .NET的比較,圖 2:使用解決方案資源管理器存取NuGet套件管理器

開啟NuGet包管理器後,瀏覽並安裝IronPDF包,如下面的螢幕截圖所示。

IronPDF與 PDFium .NET的比較,圖 3:使用NuGet套件管理器安裝IronPDF庫

1.2. 使用開發者命令提示符

IronPDF也可以透過開發者命令提示字元下載。 請依照以下步驟操作:

  • 從"工具"功能表開啟"開發者命令提示字元"或"套件管理員控制台"
  • 輸入以下命令:
Install-Package IronPdf
  • 按下回車鍵 這將下載並安裝庫

1.3. 直接下載NuGet包

也可以透過造訪NuGet IronPDF套件直接下載IronPDF 。 步驟如下:

  • 找到下載包並點擊它。
  • 該軟體包將下載並安裝。

1.4. 下載庫檔案安裝IronPDF

您也可以直接從 IronPDF 的軟體包頁面下載IronPdf.DLL 檔案

IronPDF與 PDFium .NET的比較,圖 4:從IronPDF網站下載IronPDF庫 DLL

請依照以下步驟在您的專案中引用IronPDF庫:

  • 在解決方案資源管理器中以滑鼠右鍵按一下解決方案,然後選擇"參考"。
  • 瀏覽IronPDF.dll 庫 點選確定!

全部完成! IronPDF已下載並安裝。 接下來我們將著手安裝 PDFium .NET SDK 函式庫。

2. PDFium .NET安裝

我們可以使用NuGet套件管理器安裝 PDFium .NET ,也可以下載 PDFium Windows 安裝程式進行安裝。

  • 像我們在IronPDF中一樣,在 Visual Studio 中開啟NuGet套件。
  • 搜尋 PDFium .NET.SDK。 在目前專案中點選"安裝"。
IronPDF與 PDFium .NET的比較,圖 5:PDFium .NET搜尋
  • 您也可以使用軟體套件管理器控制台進行安裝。 依照IronPDF中提到的"使用開發者命令提示字元"步驟操作,然後輸入以下命令:
Install-Package Pdfium.Net.SDK
  • 按回車鍵。 這將下載並安裝庫檔案。

3. 建立 PDF 文檔

3.1. 使用IronPDF

IronPDF提供了多種產生 PDF 文件的方法。 我們來看兩個重要的例子。

現有 PDF 鏈接

IronPDF利用現有 URL的 URL 渲染功能,讓 HTML 到 PDF 的轉換變得非常簡單。

請看以下原始碼。

IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();

// Use RenderUrlAsPdf method to convert a given URL to a PDF document
using var Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/");

// Save the generated PDF document
Pdf.SaveAs("url.pdf");
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();

// Use RenderUrlAsPdf method to convert a given URL to a PDF document
using var Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/");

// Save the generated PDF document
Pdf.SaveAs("url.pdf");
$vbLabelText   $csharpLabel

將 HTML 輸入字串轉換為 PDF

以下程式碼片段展示如何使用 HTML 字串來渲染 PDF 頁面。 你可以使用簡單的 HTML,也可以與 CSS、圖片和JavaScript結合使用。

var Renderer = new IronPdf.ChromePdfRenderer();

// Render HTML as a PDF
using var PDF = Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>");
PDF.SaveAs("pixel-perfect.pdf");

// Load external HTML assets: images, css, and javascript
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
using var AdvancedPDF = Renderer.RenderHtmlAsPdf("<img src='logo_square.png'>", @"e:\site\assets\");
AdvancedPDF.SaveAs("html-with-assets.pdf");
var Renderer = new IronPdf.ChromePdfRenderer();

// Render HTML as a PDF
using var PDF = Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>");
PDF.SaveAs("pixel-perfect.pdf");

// Load external HTML assets: images, css, and javascript
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
using var AdvancedPDF = Renderer.RenderHtmlAsPdf("<img src='logo_square.png'>", @"e:\site\assets\");
AdvancedPDF.SaveAs("html-with-assets.pdf");
$vbLabelText   $csharpLabel

輸出結果如下:

IronPDF與 PDFium .NET的比較,圖 6: IronPDF從 URL 和 HTML 字串產生 PDF

3.2. 使用 PDFium .NET

它可以利用圖像和文字物件即時生成 PDF 文件。 但是,它無法將 URL 或 HTML 字串轉換為 PDF 檔案。

以下是使用 PDFium .NET建立 PDF 檔案的範例程式碼:

public void CreatePDF()
{
    // Step 1: Initialize PDF library and create an empty document
    PdfCommon.Initialize();
    var doc = PdfDocument.CreateNew();  // Create a new PDF document

    // Step 2: Add a new page
    // Arguments: page width: 8.27", page height: 11.69", Unit of measure: inches
    //  The PDF unit of measure is a point. There are 72 points in one inch.
    var page = doc.Pages.InsertPageAt(doc.Pages.Count, 8.27f * 72, 11.69f * 72);

    // Step 3: Add graphics and text contents to the page
    // Insert image from file using the standard System.Drawing.Bitmap class
    using (PdfBitmap logo = PdfBitmap.FromFile(@"e:\site\assets\logo_square.png"))
    {
        PdfImageObject imageObject = PdfImageObject.Create(doc, logo, 0, 0);
        // Set image resolution to 300 DPI and location to 1.69 x 10.0 inches
        imageObject.Matrix = new FS_MATRIX(logo.Width * 72 / 300, 0, 0, logo.Height * 72 / 300, 1.69 * 72, 10.0 * 72);
        page.PageObjects.Add(imageObject);
    }

    // Create fonts for text objects
    PdfFont calibryBold = PdfFont.CreateFont(doc, "CalibriBold");
    // Insert text objects at 7.69"; 11.02" and font size is 25
    PdfTextObject textObject = PdfTextObject.Create("Sample text", 7.69f * 72, 11.02f * 72, calibryBold, 25);
    textObject.FillColor = FS_COLOR.Black;
    page.PageObjects.Add(textObject);

    // Step 5: Generate page content and save PDF file
    // Argument: PDF file name
    page.GenerateContent();
    doc.Save(@"e:\site\sample_document.pdf", SaveFlags.NoIncremental);
}
public void CreatePDF()
{
    // Step 1: Initialize PDF library and create an empty document
    PdfCommon.Initialize();
    var doc = PdfDocument.CreateNew();  // Create a new PDF document

    // Step 2: Add a new page
    // Arguments: page width: 8.27", page height: 11.69", Unit of measure: inches
    //  The PDF unit of measure is a point. There are 72 points in one inch.
    var page = doc.Pages.InsertPageAt(doc.Pages.Count, 8.27f * 72, 11.69f * 72);

    // Step 3: Add graphics and text contents to the page
    // Insert image from file using the standard System.Drawing.Bitmap class
    using (PdfBitmap logo = PdfBitmap.FromFile(@"e:\site\assets\logo_square.png"))
    {
        PdfImageObject imageObject = PdfImageObject.Create(doc, logo, 0, 0);
        // Set image resolution to 300 DPI and location to 1.69 x 10.0 inches
        imageObject.Matrix = new FS_MATRIX(logo.Width * 72 / 300, 0, 0, logo.Height * 72 / 300, 1.69 * 72, 10.0 * 72);
        page.PageObjects.Add(imageObject);
    }

    // Create fonts for text objects
    PdfFont calibryBold = PdfFont.CreateFont(doc, "CalibriBold");
    // Insert text objects at 7.69"; 11.02" and font size is 25
    PdfTextObject textObject = PdfTextObject.Create("Sample text", 7.69f * 72, 11.02f * 72, calibryBold, 25);
    textObject.FillColor = FS_COLOR.Black;
    page.PageObjects.Add(textObject);

    // Step 5: Generate page content and save PDF file
    // Argument: PDF file name
    page.GenerateContent();
    doc.Save(@"e:\site\sample_document.pdf", SaveFlags.NoIncremental);
}
$vbLabelText   $csharpLabel

輸出結果如下:

IronPDF與 PDFium .NET的比較,圖 7:PDFium .NET產生 PDF

如果將IronPDF的輸出與 PDFium 專案進行比較,我們可以清楚地看到,IronPDF 基於類別庫的輸出在使用 HTML 渲染時無需縮放影像尺寸即可獲得更好的效果。另一方面,PDFium .NET提供的輸出與IronPDF類似,但需要縮放影像。 如果我們跳過程式碼中的以下這行:

imageObject.Matrix = new FS_MATRIX(logo.Width * 72 / 300, 0, 0, logo.Height * 72 / 300, 1.69 * 72, 10.0 * 72);
imageObject.Matrix = new FS_MATRIX(logo.Width * 72 / 300, 0, 0, logo.Height * 72 / 300, 1.69 * 72, 10.0 * 72);
$vbLabelText   $csharpLabel

輸出結果為:

IronPDF與 PDFium .NET的比較,圖 8:PDFium .NET輸出(未進行影像縮放)的 PDF 文件

4. 從多張圖片建立 PDF

4.1. 使用IronPDF

在IronPDF中合併兩個或多個 PDF 檔案非常簡單。 使用 Merge 方法,您可以合併兩個或多個 PDF 文件,其中每個文件以逗號分隔。 程式碼如下:

using IronPdf;

var html_a = @"<p> [PDF_A] </p>
                <p> [PDF_A] 1st Page </p>
                <div style = 'page-break-after: always;'></div>
                <p> [PDF_A] 2nd Page</p>";

var html_b = @"<p> [PDF_B] </p>
                <p> [PDF_B] 1st Page </p>
                <div style = 'page-break-after: always;'></div>
                <p> [PDF_B] 2nd Page</p>";

var Renderer = new IronPdf.ChromePdfRenderer();

// Render HTML documents as PDFs
var pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b);

// Merge the documents into one PDF
var merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b);

// Save the merged document
merged.SaveAs("Merged.PDF");
using IronPdf;

var html_a = @"<p> [PDF_A] </p>
                <p> [PDF_A] 1st Page </p>
                <div style = 'page-break-after: always;'></div>
                <p> [PDF_A] 2nd Page</p>";

var html_b = @"<p> [PDF_B] </p>
                <p> [PDF_B] 1st Page </p>
                <div style = 'page-break-after: always;'></div>
                <p> [PDF_B] 2nd Page</p>";

var Renderer = new IronPdf.ChromePdfRenderer();

// Render HTML documents as PDFs
var pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b);

// Merge the documents into one PDF
var merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b);

// Save the merged document
merged.SaveAs("Merged.PDF");
$vbLabelText   $csharpLabel

4.2. 使用 PDFium .NET

使用 PDFium .NET,您不僅可以將多個 PDF 文件合併為一個文件,還可以從來源文件中選擇特定頁面並將它們合併到一個 PDF 文件中。

以下程式碼顯示如何使用 ImportPages 方法實作:

public void MergePDF()
{
    // Initialize the SDK library.
    PdfCommon.Initialize();

    // Open and load a PDF document into which other files will be merged 
    using (var mainDoc = PdfDocument.Load(@"c:\test001.pdf")) // Read source PDF File #1
    {
        // Open one PDF document.
        using (var doc = PdfDocument.Load(@"c:\doc1.pdf")) // Read PDF File #2
        {
            // Import all pages from the document
            mainDoc.Pages.ImportPages(
                doc,
                string.Format("1-{0}", doc.Pages.Count),
                mainDoc.Pages.Count
                );
        }

        // Open another PDF document.
        using (var doc = PdfDocument.Load(@"c:\doc2.pdf"))
        {
            // Import all pages from the document
            mainDoc.Pages.ImportPages(
                doc,
                string.Format("1-{0}", doc.Pages.Count),
                mainDoc.Pages.Count
                );
        }

        // Save the merged document
        mainDoc.Save(@"c:\ResultDocument.pdf", SaveFlags.NoIncremental);
    }
}
public void MergePDF()
{
    // Initialize the SDK library.
    PdfCommon.Initialize();

    // Open and load a PDF document into which other files will be merged 
    using (var mainDoc = PdfDocument.Load(@"c:\test001.pdf")) // Read source PDF File #1
    {
        // Open one PDF document.
        using (var doc = PdfDocument.Load(@"c:\doc1.pdf")) // Read PDF File #2
        {
            // Import all pages from the document
            mainDoc.Pages.ImportPages(
                doc,
                string.Format("1-{0}", doc.Pages.Count),
                mainDoc.Pages.Count
                );
        }

        // Open another PDF document.
        using (var doc = PdfDocument.Load(@"c:\doc2.pdf"))
        {
            // Import all pages from the document
            mainDoc.Pages.ImportPages(
                doc,
                string.Format("1-{0}", doc.Pages.Count),
                mainDoc.Pages.Count
                );
        }

        // Save the merged document
        mainDoc.Save(@"c:\ResultDocument.pdf", SaveFlags.NoIncremental);
    }
}
$vbLabelText   $csharpLabel

5. 對 PDF 檔案進行數位簽名

5.1. 使用IronPDF

如今最重要的功能之一就是對 PDF 文件進行電子簽名。 IronPDF提供此功能。 程式碼如下:

using IronPdf;

// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");

/***** Advanced example for more control *****/

// Step 1. Create a PDF
var Renderer = new IronPdf.ChromePdfRenderer();
var doc = Renderer.RenderHtmlAsPDF("<h1>Testing 2048 bit digital security</h1>");

// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.

var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456");

// Step 3. Handwritten signature graphic
signature.LoadSignatureImageFromFile("handwriting.png");

// Step 4. Sign the PDF with the PDFSignature. Multiple signing certificates may be used
doc.SignPdfWithDigitalSignature(signature);

// Step 4. The PDF is not signed until saved to file, stream, or byte array.
doc.SaveAs("signed.pdf"); 
using IronPdf;

// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");

/***** Advanced example for more control *****/

// Step 1. Create a PDF
var Renderer = new IronPdf.ChromePdfRenderer();
var doc = Renderer.RenderHtmlAsPDF("<h1>Testing 2048 bit digital security</h1>");

// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.

var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456");

// Step 3. Handwritten signature graphic
signature.LoadSignatureImageFromFile("handwriting.png");

// Step 4. Sign the PDF with the PDFSignature. Multiple signing certificates may be used
doc.SignPdfWithDigitalSignature(signature);

// Step 4. The PDF is not signed until saved to file, stream, or byte array.
doc.SaveAs("signed.pdf"); 
$vbLabelText   $csharpLabel

PDFium .NET不具備對 PDF 文件進行數位簽章的功能。

6. 定價和許可

IronPDF定價和許可

IronPDF可免費用於開發簡單的應用程序,並可隨時授權用於商業用途。它提供單項目許可、單開發者許可、代理許可和跨國組織許可。 它還提供 SaaS 和 OEM 再分發許可和支援。

所有IronPDF許可證均提供 30 天退款保證,外加一年的軟體支援和升級服務。 最重要的是,這是永久許可證(一次性購買)。 精簡版套餐現已推出。 IronPDF產品絕對沒有任何後續費用。 有關可用許可證的更多詳細信息,請訪問IronPDF許可頁面

A Comparison between IronPDF and PDFium.NET, Figure 9: IronPDF Licensing

PDFium .NET定價與許可

PDFium .NET提供永久授權。 您可以使用註冊金鑰永久使用此受支援的 SDK 版本。 但是,該金鑰僅適用於某些特定的 SDK 版本,具體取決於授權購買或續約日期。 只要新產品版本是在您購買之前或購買後一年內發布的,您就可以免費安裝任何新產品版本。 PDFium .NET也提供 3 種不同的授權方案:

-單專案許可證專為單一開發人員和從事單一專案的小團隊設計。 起價720美元。 -組織許可證是為從事多個專案的開發團隊設計的。 -單一開發者授權是為多個客戶工作的單一開發者和自由工作者設計的。

您可以造訪PDFium .NET購買頁面查看完整的定價詳情。

結論

IronPDF庫是一個容易使用的PDF文件創建庫,無需任何複雜的API。其內建的Chromium引擎支援將HTML文件以像素級精度轉換為PDF,並相容於HTML、JS、CSS、JPG、PNG、GIF和SVG等開放標準文件類型。

PDFium .NET SDK 是一個.NET類別函式庫,旨在以極具競爭力的價格滿足開發人員的大多數常見需求。使用 PDFium .NET SDK,您的應用程式可以輕鬆顯示和操作 PDF 文件。 該函式庫之所以功能強大,正是因為它有特殊的頁面物件編輯 API。

如上所述,PDFium .NET許可證分為三個版本。 單一專案許可證為單一開發商和最多三個開發商提供設施,起價分別為 720 美元和 900 美元。 這比IronPDF便宜一些,IronPDF 有一個價格更低的精簡版。

IronPDF提供價格極具競爭力的無限授權。相較之下,PDFium .NET 的組織授權雖然也允許無限數量的開發IronPDF使用,但價格較高。 IronPDF 提供專業版授權,可供 10 位開發人員使用,價格約為 PDFium.NET 同等授權的一半。

在上面的範例中,您已經看到IronPDF使用比 PDFium .NET少得多的程式碼行來建立和修改 PDF 文件。 這有助於減輕開發人員的工作量,並提高他們的IronPDF效率。 IronPDF 提供多種方法,幾乎可以將任何格式轉換為 PDF。 相較之下,PDFium .NET只提供了少數幾種方法,例如將圖像和文字轉換為 PDF。

現在您只需支付兩個產品庫的價格,即可購買 Iron Software 的所有產品庫。 此外,還提供免費試用版供用戶測試功能。

請注意PDFium .NET是其各自所有者的註冊商標。 本網站與 PDFium .NET無任何關聯,也未獲得其認可或贊助。 所有產品名稱、標誌和品牌均為其各自所有者的財產。 比較僅供參考,反映的是撰寫本文時可公開取得的資訊。

常見問題解答

怎樣在 C# 中將 HTML 轉換為 PDF?

您可以使用 IronPDF 的 RenderHtmlAsPdf 方法將 HTML 字串轉換為 PDF。此外,您可以使用 RenderHtmlFileAsPdf 方法將 HTML 文件轉換為 PDF。

IronPDF 用於 PDF 處理的主要功能是什麼?

IronPDF 允許開發人員使用 HTML、CSS 和 JavaScript 創建 PDF 文件。 它具有 URL 到 PDF 的轉換、文本和圖形提取、自定義頁眉和頁腳、PDF 合併和分割,與無需 Adobe Acrobat Reader 打印 PDF 的功能。

IronPDF 能夠對 PDF 文件進行數位簽名嗎?

是的,IronPDF 支持數位簽名,允許您使用加密簽名來保護 PDF 文件。

IronPDF 的安裝選項有哪些?

IronPDF 可以通過 Visual Studio、開發者命令提示符,或者通過下載 NuGet 包,或獲取 IronPdf.DLL 庫進行安裝。

IronPDF 提供哪些授權和定價選項?

IronPDF 提供多種授權選項,包括單項目、單開發人員、代理機構和跨國機構的許可證,還提供 SaaS 和 OEM 再分發許可證,並提供 30 天退款保證。

IronPDF 如何提高開發效率?

IronPDF 專為創建和修改 PDF 文件所需代碼行數少於其他庫如 PDFium.NET 設計,提升了開發人員的生產力。

IronPDF 是否支持跨平台 PDF 功能?

是的,IronPDF 支持多個操作系統和框架,使其成為跨平台 PDF 功能的多功能選擇。

使用 IronPDF 勝過其他 PDF 庫的優勢是什麼?

IronPDF 提供易用性、如 HTML 到 PDF 轉換的強大功能集以及具有競爭力的定價,與其他 PDF 庫相比,它是許多開發人員的首選。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me