產品比較

IronPDF與PdfPig的比較

發佈 2024年8月11日
分享:

介紹

處理 PDF(可攜式文件格式)在您的工作環境中,PDF 文件可以是不可或缺的一部分,從生成發票到為您的產品創建文檔,您很可能在某個時刻會發現自己在處理 PDF。

然而,在當今以科技為主導的世界中,PDF 工具種類繁多,那麼你如何知道哪一個最適合你呢? 今天我們將查看兩個 PDF 工具,PdfPig 和IronPDF,比較其功能、支援和授權模式。

IronPDF 和 PdfPig 概述

IronPDF是一個強大的 .NET PDF 庫,可用於在各種環境中生成、操作和處理 PDF。 無論您是想從 HTML 內容創建 PDF 文件、在現有的 PDF 文件上添加水印、完全控制 PDF 文件的安全設置,還是將 PDF 文件保存為圖片,IronPDF 都能滿足您的需求。 IronPDF 提供詳盡的文件和強大的支持團隊,確保您能夠獲得成功所需的所有資源。

PdfPig 是一個開源的 Apache 2.0 授權庫,允許用戶使用 C#、F# 和其他 .NET 語言讀取和創建 PDF。 使用 PdfPig,您可以創建簡單的 PDF 文件、讀取 PDF 文件、從 PDF 文件中提取內容等。 雖然它可能無法匹敵 IronPDF 的廣泛功能和文檔,但 PdfPig 仍然可以是一個強有力的競爭者,為您提供一種更簡單的 PDF 文件處理方法。

跨平台相容性

在第一部分中,我們將概覽每個庫目前提供的跨平台支持。 這是今天比較中的重要第一步,因為在開始查看功能及其使用情況之前,您首先需要知道我們正在查看的工具是否可以在您的工作環境中正常運行。

IronPDF:

IronPDF 支援多種平台,確保您可以在您偏好的環境中工作。 以下是其兼容性分析:

  • .NET 版本:
  • (C#, VB.NET, F#)
  • .NET Core(8, 7, 6, 5, 和 3.1+)
  • .NET Standard(2.0+)
  • .NET Framework(4.6.2+)
  • 應用環境: IronPDF 適用於 Windows、Linux、Mac、Docker、Azure 和 AWS 等應用環境。
  • IDEs: 支援使用 Microsoft Visual Studio 和 JetBrains Rider & ReSharper 等 IDEs。
  • 作業系統和處理器: 支援多種不同的作業系統和處理器,包括 Windows、Mac、Linux、x64、x86、ARM

    如需更多資訊,請參閱詳細內容。IronPDF 相容性指南.

PdfPig:

  • .NET 版本
  • .NET Standard(2.0+)
  • .NET Core(2.0+)
  • .NET Framework(4.6.1+)
  • 平台: PdfPig 適用於多種平台,例如 Windows、macOS 和 Linux。

功能比較:IronPDF 與 PdfPig 的 PDF 功能

IronPDF 和 PdfPig 都提供了一系列處理 PDF 文件的功能。 以下是它們主要功能的比較:

IronPDF 功能

  • HTML 轉換為 PDF: IronPDF 能夠處理 HTML 轉換為 PDF,全面支援現代網頁標準,您可以放心,IronPDF 將始終從您的 HTML 內容中返回像素完美的 PDF。
  • PDF 檔案轉換: 需要將 HTML 以外的檔案格式轉換為 PDF 嗎? IronPDF 支援多種不同檔案格式的轉換,包括: DOCX 轉 PDF,RTF 轉 PDF,圖像轉 PDF,URL 轉 PDF,甚至 PDF 轉 HTML,所有這些都可保持所需的文檔結構。
  • 安全功能: 使用 IronPDF 時,您可以始終放心,任何敏感的 PDF 檔案都因其安全功能而得到保護。 使用 IronPDF 加密您的 PDF 檔案,設定密碼,並為您的 PDF 檔案設定許可權。
  • PDF 編輯功能: 使用 IronPDF,您可以輕鬆編輯 PDF 文件。 IronPDF 提供編輯功能,例如添加頁眉和頁腳、在 PDF 頁面上蓋上文字和圖像、向 PDF 添加自定義浮水印、處理 PDF 表單以及合併 PDF 文件。

    如需有關IronPDF提供的功能的詳細資訊,請造訪IronPDF 功能頁面.

PdfPig 功能

  • 提取內容: 使用 PdfPig,您可以從 PDF 中提取文字。
  • 讀取 PDF 數據: PdfPig 支援讀取 PDF 註釋、表單和嵌入文檔的功能。 此外,您可以使用 PdfPig 獲取 PDF 的元數據。
  • 創建 PDF 文件: 使用 PdfPig 創建 PDF 文件,您可以利用此功能控制 PDF 規範、頁面大小以及文件內的文本和路徑操作來創建 PDF 文件。

IronPDF 與 PdfPig 的功能比較及代碼示例

HTML 轉 PDF

HTML轉PDF範例這是一項相當簡單的任務,但根據您的需求可能會有所幫助。 無論您是想要建立一個 PDF 文件來記錄您的作品集中網站,還是需要從 HTML 內容中創建 PDF 以用於您的工作環境,您都需要一個強大的 HTML 到 PDF 轉換器,這樣您才能持續生成高品質的 PDF。

IronPDF 代碼範例:

using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from an HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: images, CSS and JavaScript.
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from an HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: images, CSS and JavaScript.
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Imports IronPdf

' Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = True

' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()

' Create a PDF from an HTML string using C#
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
pdf.SaveAs("output.pdf")

' Advanced Example with HTML Assets
' Load external html assets: images, CSS and JavaScript.
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
VB   C#

PdfPig 代碼範例:

PdfPig 本身不支持 HTML 到 PDF 的轉換,需要您使用第三方庫來處理該轉換。 PdfPig 更側重於處理 PDF 的創建,而不是 PDF 的轉換。 因此,如果您尋找擁有內建轉換支援的庫,IronPDF將是您的選擇。

當您想將 HTML 內容或網頁轉換成 PDF 格式時,IronPDF 提供了一個強大而簡潔的工具來處理這項任務,而 PdfPig 則沒有這樣的內建工具,且依賴於外部函式庫。

加密 PDF 文件

當您處理任何敏感或私密的 PDF 文件時,您將需要一個能處理安全任務的 PDF 工具,例如加密 PDF 文件、編輯文件元數據和添加密碼. 現在讓我們來看看這些工具將如何處理這種情況。

IronPDF 代碼範例:

using IronPdf;
using System;

//Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

//Edit metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;

//Edit file security settings

//The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// change or set the document encryption password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");
using IronPdf;
using System;

//Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

//Edit metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;

//Edit file security settings

//The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// change or set the document encryption password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");
Imports IronPdf
Imports System

'Open an Encrypted File, alternatively create a new PDF from Html
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")

'Edit metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now

'Edit file security settings

'The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights

' change or set the document encryption password
pdf.Password = "my-password"
pdf.SaveAs("secured.pdf")
VB   C#

PdfPig 代碼範例:

PdfPig 並不提供如同 IronPDF 一樣內建的 PDF 安全性支援。 由於此程式庫相對較為簡單,您需要一個提供這些功能的外部 PDF 程式庫來處理此任務。

在處理敏感 PDF 文件時,IronPDF 提供全面的安全功能,如加密、元數據編輯和密碼保護,而 PdfPig 缺乏內建的安全支持,必須使用額外的庫來執行這類任務。

編輯 PDF 內容

如果您想要刪除某些單詞或內容部分從您的 PDF 文件中? 這是在處理 PDF 文件時的另一個常見需求,所以讓我們來看看這些 PDF 函式庫是否能完成這項任務。

IronPDF 代碼範例:

using IronPdf;

PdfDocument document = PdfDocument.FromFile("novel.pdf");

// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");

pdf.SaveAs("redacted.pdf");
using IronPdf;

PdfDocument document = PdfDocument.FromFile("novel.pdf");

// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");

pdf.SaveAs("redacted.pdf");
Imports IronPdf

Private document As PdfDocument = PdfDocument.FromFile("novel.pdf")

' Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are")

pdf.SaveAs("redacted.pdf")
VB   C#

PdfPig 代碼範例:

PdfPig 不提供任何支援來從 PDF 文件中編輯內容。

IronPDF 提供了一種簡單的方法來遮蔽 PDF 檔案中的內容,只需要幾行程式碼即可完成。 這意味著您可以輕鬆自動化任何編輯任務,提高工作場所的效率。 另一方面,PdfPig不支持此任務。

數位簽署PDF文件

雖然這在您的日常 PDF 操作需求中不太可能成為必需品,但根據您的工作環境,您可能會遇到需要的時候。數位簽署您的 PDF 文件因此,現在我們將看看這兩個工具如何處理這一點。

IronPDF 代碼範例:

using IronPdf;
using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");

// Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
X509Certificate2 cert = new X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable);

// Create PdfSignature object
var sig = new PdfSignature(cert);

// Sign PDF document
pdf.Sign(sig);
pdf.SaveAs("signed.pdf");
using IronPdf;
using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");

// Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
X509Certificate2 cert = new X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable);

// Create PdfSignature object
var sig = new PdfSignature(cert);

// Sign PDF document
pdf.Sign(sig);
pdf.SaveAs("signed.pdf");
Imports IronPdf
Imports IronPdf.Signing
Imports System.Security.Cryptography.X509Certificates

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>foo</h1>")

' Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
Private cert As New X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable)

' Create PdfSignature object
Private sig = New PdfSignature(cert)

' Sign PDF document
pdf.Sign(sig)
pdf.SaveAs("signed.pdf")
VB   C#

PdfPig 代碼範例:

PdfPig不直接支援數位簽章,您將需要使用其他函式庫或工具來完成這項工作。

如果您正在尋找一個讓簽署 PDF 輕而易舉的工具,IronPDF 的簡單方法不僅能提高您執行此任務的效率,還能讓您完全掌控整個過程。 然而,PdfPig 不提供對 PDF 文件進行數位簽名的任何支援。

將自訂浮水印應用於您的 PDF

您是否正在處理敏感文件或希望保護您的作品以避免他人竊取並聲稱是自己的作品? 然後應用自定義將浮水印添加到您的 PDF 頁面上可能正是您所需要的。 讓我們看看這些庫是如何處理這個任務的。

IronPDF 代碼範例:

using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf

' Stamps a Watermark onto a new or existing PDF
Private renderer = New ChromePdfRenderer()

Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("C:\Path\To\Watermarked.pdf")
VB   C#

PdfPig 代碼範例:

PdfPig 不直接支持浮水印功能。

雖然PdfPig不支援向您的PDF添加浮水印,但IronPDF可以。 利用其內建的浮水印應用支援,您可以完全掌控整個過程,而且如果您熟悉 HTML 和 CSS,那麼由於它使用 HTML/CSS 來應用浮水印,因此會更容易上手。

為 PDF 文件添加圖像和文字水印

在您的 PDF 文件上添加圖像和文字水印在某種意義上,這與套用浮水印非常相似,可以出於類似的原因使用,但這兩個庫能夠執行這項任務嗎?

IronPDF 代碼範例:

using IronPdf;
using IronPdf.Editing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create text stamper
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
using IronPdf;
using IronPdf.Editing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create text stamper
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
Imports IronPdf
Imports IronPdf.Editing

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create text stamper
Private textStamper As New TextStamper() With {
	.Text = "Text Stamper!",
	.FontFamily = "Bungee Spice",
	.UseGoogleFont = True,
	.FontSize = 30,
	.IsBold = True,
	.IsItalic = True,
	.VerticalAlignment = VerticalAlignment.Top
}

' Stamp the text stamper
pdf.ApplyStamp(textStamper)
pdf.SaveAs("stampText.pdf")
VB   C#
using IronPdf;
using IronPdf.Editing;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create image stamper
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0);
pdf.SaveAs("stampImage.pdf");
using IronPdf;
using IronPdf.Editing;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create image stamper
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0);
pdf.SaveAs("stampImage.pdf");
Imports IronPdf
Imports IronPdf.Editing
Imports System

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create image stamper
Private imageStamper As New ImageStamper(New Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg")) With {.VerticalAlignment = VerticalAlignment.Top}

' Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0)
pdf.SaveAs("stampImage.pdf")
VB   C#

PdfPig 代碼範例:

PdfPig 本身不支援將 PDF 圖像物件或文字蓋印至 PDF 文件。 如果您想將文字和圖像加蓋到您的 PDF 文件上,您將必須使用額外的函式庫。

如果您正在尋找一個可以在 PDF 文件上添加文本和圖像的工具,那麼 IronPDF 是適合您的工具。 憑藉其強大的內建蓋章工具,您可以完全控制整個過程,並能夠在您的文件上蓋上任何您需要的內容。 如果您想為文字蓋章添加不同的字體,IronPDF 支援 TrueType 格式的字體。 PdfPig 無法提供相同的支持,因此無法執行此任務。

DOCX 轉換為 PDF

除了將 HTML 轉換為 PDF 之外,另一個常見的轉換任務是將 DOCX 檔案轉換為 PDF 格式. 因此,如果這是您在日常工作中經常遇到的事情,或者即使只是偶爾發生的事情,擁有一個可以輕鬆處理此任務的工具可以大大提高您的工作效率。

IronPDF 代碼範例:

using IronPdf;

// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();

// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");

// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");
using IronPdf;

// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();

// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");

// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer As New DocxToPdfRenderer()

' Render from DOCX file
Private pdf As PdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx")

' Save the PDF
pdf.SaveAs("pdfFromDocx.pdf")
VB   C#

PdfPig 代碼範例:

PdfPig不支援DOCX到PDF的轉換。 同樣地,正如我們在 HTML 轉換為 PDF 時所看到的,PdfPig 更專注於從零開始的 PDF 創建,而非支持轉換任務。

使用 IronPDF,DOCX 轉換為 PDF 輕而易舉。 使用此工具,您只需幾行代碼即可將任何DOCX檔案轉換為PDF,使其成為一個簡潔、直接但功能強大的工具。 另一方面,PdfPig 無法處理 DOCX 到 PDF 的轉換。

功能比較示例摘要

功能比較

如需更多範例,請探索廣泛的IronPDF 程式碼範例.

定價與許可:IronPDF vs. PdfPig Library

IronPDF 價格和授權

IronPDF 提供多樣化的許可方案的價格選項. 開發者亦可購買IronSuite,讓您以兩個產品的價格獲得所有 Iron Software 產品的使用權。 如果您還沒有準備好購買許可證,IronPDF 提供一個免費試用持續30天。

  • 永久授權: 提供多種永久授權類型,根據您的團隊規模、專案需求和地點數量選擇。 每種授權類型均提供電子郵件支援。
  • Lite License(輕量授權):此授權費用為 $749,支援一位開發者、一個地點和一個專案。
  • Plus License: 支援三位開發人員、三個地點和三個專案,這是比Lite License更高級的選擇,費用為1,499美元。Plus License除了基本的電子郵件支援外,還提供聊天支援和電話支援。
  • 專業授權: 此授權適合較大的團隊,支持十位開發人員、十個地點和十個項目,價格為 $2,999。它提供與先前等級相同的聯繫支持渠道,還提供屏幕共享支持。
  • 免版稅再分發: IronPDF 的許可證還提供免版稅再分發保險,額外收費 $1,999。
  • 不間斷的產品支援: IronPDF 提供持續的產品更新、安全功能升級以及來自其工程團隊的支援,價格為每年 999 美元,或一次性購買 1,999 美元以獲得 5 年保障。
  • IronSuite:只需 1,498 美元,即可使用包括 IronPDF、IronOCR、IronWord、IronXL、IronBarcode、IronQR、IronZIP、IronPrint 和 IronWebScraper 在內的所有 Iron Software 產品。

    授權選項

PdfPig 許可證

PdfPig 是在 Apache 许可证 2.0 下授权的。這意味著只要您遵循此許可條款的指導方針,您就可以免費使用 PdfPig 库。 雖然它是免費的,因此使用起來比 IronPDF 更便宜,但與成本更高的庫如 IronPDF 相比,它在功能和支持方面有所欠缺。

文件和支援:IronPDF vs. PdfPig

IronPDF 提供完善的文檔和支援選項,確保開發人員能夠充分利用該庫:

IronPDF

  • 全面文檔:覆蓋所有功能的詳盡且使用者友好的文檔。
  • 24/5 支援:提供全天候工程師支援。
  • 影片教程:逐步影片指南可在 YouTube 上觀看。
  • 社群論壇:參與活躍的社群以獲得額外支援。
  • 定期更新:每月產品更新,以確保提供最新功能和安全補丁。

    如需更多資訊,請查看 IronPDF 的廣泛內容文件和指南,並造訪 Iron Software 的 YouTube 頻道。

PdfPig

  • GitHub Wiki: PdfPig 的 GitHub 包含一個 wiki,詳細說明了 PdfPig 提供的功能以及如何使用它們。
  • 問題回報: 若使用 PdfPig 時遇到任何問題,您可以輕鬆地在他們的 GitHub 上提交問題報告。
  • 更新: PdfPig 似乎經常獲得更新,您可以在他們的 GitHub 上閱讀近期更新中添加的內容。

結論

歸根結底,選擇合適的 PDF 函式庫取決於您需要執行的任務以及您的預算。 如果您正在尋找更經濟實惠的選擇,且只需要執行基本任務如PDF文件創建、閱讀PDF文件和提取內容,那麼PdfPig可能更適合您。

然而,如果您希望處理更複雜的任務,並希望在一個地方擁有所有工具的便利性,那麼IronPDF是您的最佳選擇。IronPDF擁有強大的豐富功能集、廣泛的文檔和易於訪問的支持,可以成為您工作空間中的強大助手。

您可以嘗試使用 0 天免費試用 查看他們的可用功能。

< 上一頁
IronPDF與Apryse C#之比較
下一個 >
PDFsharp查看PDF替代方案使用IronPDF

準備開始了嗎? 版本: 2024.12 剛剛發布

免費 NuGet 下載 總下載次數: 11,622,374 查看許可證 >