產品比較

IronPDF 和 NReco .NET Core 之間的比較

介紹

當您處理 PDF 文件時,您會希望使用最適合您專案需求的最佳工具,對吧? 但是,有這麼多不同的 PDF 函式庫,要決定哪一個最適合你可能會很困難。 今天,我們將更深入地了解兩個著名的 PDF 庫; IronPDF 和 NReco.PdfGenerator。

我們將比較它們的功能、相容性和整體性能,以幫助您做出明智的決定,選擇哪個庫最適合您。

IronPDF和NReco.PdfGenerator概述

IronPDF 是一個功能全面的 .NET 函式庫,擅長將 HTML 轉換為 PDF,並提供了一套廣泛的功能來處理 PDF 文件。 IronPDF 支援現代網頁標準,包括 HTML5、CSS3 和 JavaScript,確保高保真 PDF 生成,同時也設計得易於使用,提供直觀的 API,能夠無縫整合與 .NET 應用程式。

NReco.PdfGenerator for .NET 是一個專注於 HTML 到 PDF 轉換的強大庫。 它基於 WkHtmlToPdf 命令行工具,並依賴於 Qt WebKit 渲染引擎從 HTML 內容創建 PDF 文檔。 這個函式庫以易於使用和快速整合到 .NET 專案中著稱,只需一個 .NET 程式集,該程式集中已包含 WkHtmlToPdf 二進位檔案。 這使其成為需要可靠 PDF 生成功能的開發者的熱門選擇。

跨平台相容性

IronPDF

IronPDF 因其廣泛的跨平台相容性而脫穎而出。 它支持 .NET 框架內的多種環境,確保在不同平台上流暢運行。 以下是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。
  • IDE:可與 Microsoft Visual Studio 和 JetBrains Rider & ReSharper 等 IDE 一起使用
  • 作業系統和處理器:支援多種不同的作業系統和處理器,包括 Windows、Mac、Linux、x64、x86、ARM

    有關 IronPDF 相容性的更多詳細資訊,請瀏覽 IronPDF 功能頁面

NReco.PdfGenerator

  • .NET 版本:

    • .NET Standard 2.0+

    • .NET Framework 4.5+
  • .NET Core 2.0+
  • 應用環境:NReco.PdfGenerator 可在各種環境中運行,例如 Windows、Linux 和 macOS。 (在 Linux 或 macOS 上工作時,您需要確保已安裝所有必要的依賴項以使其正常工作。)在 Windows 中部署時,可以用於 .NET Core 應用程式。

主要功能比較:IronPDF 與 NReco.PdfGenerator 的 PDF 功能

IronPDF 功能

  • PDF 轉換:IronPDF 可以將 HTML 轉換為 PDF,並且由於其對現代網頁標準的全面支持,您可以放心 IronPDF 將始終如一地從您的 HTML 內容中返回像素完美的 PDF。 IronPDF 也可以將其他格式如 DOCX、圖片、RTF 等轉換為 PDF 文件。
  • PDF 生成:使用 IronPDF,您可以從 URL、ASPX 文件或 HTML 字串生成 PDF 檔案。
  • 安全特性:使用 IronPDF,您可以始終確保任何敏感的 PDF 文件是安全的,這要歸功於它的安全特性。 使用 IronPDF 加密您的 PDF 檔案,設定密碼,並為您的 PDF 檔案設定許可權。
  • PDF 編輯功能:使用 IronPDF,您可以處理現有的 PDF 文件,編輯它們,並輕鬆閱讀 PDF 文件。 IronPDF 提供編輯功能,例如添加頁首和頁尾、將文字和圖片蓋印到 PDF 頁面上、在 PDF 中添加自訂浮水印、處理 PDF 表單,以及拆分或合併 PDF 文件。
  • 集成:與ASP.NET和MVC應用程式無縫整合。

    要查看 IronPDF 功能的完整列表,請訪問 IronPDF 功能

NReco.PdfGenerator 功能

  • HTML 轉換為 PDF:使用 WkHtmlToPdf 和 QT WebKit 引擎將 HTML、CSS 和 JavaScript 轉換為 PDF。
  • PDF 選項:支援多種 PDF 選項,如頁面方向、尺寸、邊距和縮放。
  • 模板:用於頁眉、頁腳和頁碼的 HTML 模板。
  • 內容合併:合併多個 HTML 頁面成為單一的 PDF。
  • 輸出自定義:使用自定義字體和樣式自定義 PDF 的外觀。
  • 部署:可用於使用 NReco.PdfGenerator.LT 的 Windows 和非 Windows 部署。

IronPDF與NReco.PdfGenerator的頂級亮點功能比較及代碼範例

現在,讓我們更仔細地看看處理 PDF 文件時的一些常見使用情境,以及這兩個函式庫如何處理它們。

HTML 轉 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 a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: images, CSS and JavaScript.
// An optional BasePath 'c:\site\assets\' is set as the file location to load assets from
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 a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: images, CSS and JavaScript.
// An optional BasePath 'c:\site\assets\' is set as the file location to load assets from
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 a HTML string using C#
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")

' Export to a file or Stream
pdf.SaveAs("output.pdf")

' Advanced Example with HTML Assets
' Load external html assets: images, CSS and JavaScript.
' An optional BasePath 'c:\site\assets\' is set as the file location to load assets from
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "c:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
$vbLabelText   $csharpLabel

NReco.PdfGenerator 範例:

using system;
using NReco.PdfGenerator;

var htmlContent = String.Format("<body>Hello world: {0}</body>", 
        DateTime.Now);
var htmlToPdf = new NReco.PdfGenerator.HtmlToPdfConverter();
var pdfBytes = htmlToPdf.GeneratePdf(htmlContent)
using system;
using NReco.PdfGenerator;

var htmlContent = String.Format("<body>Hello world: {0}</body>", 
        DateTime.Now);
var htmlToPdf = new NReco.PdfGenerator.HtmlToPdfConverter();
var pdfBytes = htmlToPdf.GeneratePdf(htmlContent)
Imports system
Imports NReco.PdfGenerator

Private htmlContent = String.Format("<body>Hello world: {0}</body>", DateTime.Now)
Private htmlToPdf = New NReco.PdfGenerator.HtmlToPdfConverter()
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'var pdfBytes = htmlToPdf.GeneratePdf(htmlContent)
$vbLabelText   $csharpLabel

IronPDF 由於支援現代網絡標準,因此提供高保真度的渲染。 使用IronPDF進行HTML到PDF轉換時,您將能夠從HTML文件、網頁等創建像素完美的PDF。 NReco.PdfGenerator 使用 WkHtmlToPdf,當處理任何 HTML 模板或網頁時,亦提供可靠的渲染,但可能無法達到 IronPDF 的渲染能力精確性。

有關使用 IronPDF 進行 HTML 到 PDF 轉換的更多示例,請訪問IronPDF HTML to 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 file 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 file 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 file 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")
$vbLabelText   $csharpLabel

NReco.PdfGenerator 範例:NReco.PdfGenerator 原生不支援 PDF 加密,因為這個庫主要專注於處理 HTML 到 PDF 的轉換。

IronPDF 提供了一個簡單卻強大的工具,用於加密 PDF 文件。 使用 IronPDF,您將能夠完全控制整個過程,甚至包括設置安全設定。 然而,NReco.PdfGenerator 缺乏原生加密功能,因此如果您想在使用 NReco.PdfGenerator 轉換後加密 PDF 文件,您將需要安裝更多可以處理 PDF 加密的庫。

如需更多加密範例,請造訪此主題的IronPDF 如何使用指南

編輯 PDF 內容

IronPDF 範例:

using IronPdf;

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

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

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

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

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

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

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

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

pdf.SaveAs("redacted.pdf")
$vbLabelText   $csharpLabel

NReco.PdfGenerator 示例: NReco.PdfGenerator 不原生支持文本刪除。

IronPDF 只需幾行代碼就可以為您提供一個簡潔易用的編輯工具。 由於實施過程簡短且簡單,您可以確信通過使用IronPDF的涂改功能,您將能夠立即提高工作場所的效率。 另一方面,NReco.PdfGenerator 需要額外的外部庫來處理修訂過程,因為它本身不支持 PDF 修訂功能。

如需更多遮罩範例,請訪問 IronPDF 的操作指南

簽署 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")
$vbLabelText   $csharpLabel

NReco.PdfGenerator 範例: NReco.PdfGenerator 不原生支援數位簽名。

IronPDF 的數位簽章功能為您提供了一種簡單的方法來自動化簽署 PDF 的方式。 其直觀的 API 讓您完全控制簽署過程,而其易於實施的特點意味著如果您經常需要簽署 PDF,將為您減少工作量。

NReco.PdfGenerator 遺憾地不支援數位簽署 PDF,不過您可以使用第三方庫如 iTextSharp 來達成此目的。

欲獲取更多簽名範例,請參閱 IronPDF 使用指南 中的此主題。

將浮水印應用於 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")
$vbLabelText   $csharpLabel

NReco.PdfGenerator 範例:NReco.PdfGenerator 原生不支援浮水印。

您熟悉 HTML 和 CSS 嗎? 如果是這樣,您可以利用 IronPDF 使用 HTML/CSS 的浮水印工具來完全掌控整個過程。 如果沒有的話,直觀且易於學習的浮水印控制功能將讓您很快感覺像專業人士。

如果您正在使用 NReco.PdfGenerator 並希望在新轉換的 PDF 文件上添加浮水印,則需要安裝像 PDFSharp 這樣的外部庫。

欲了解更多浮水印範例,請造訪此主題的IronPDF 使用指引

將文本和圖像蓋印到 PDF 文件上

IronPDF 範例:

using IronPdf;
using IronPdf.Editing;
using System;

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;
using System;

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
Imports System

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")
$vbLabelText   $csharpLabel
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")
$vbLabelText   $csharpLabel

NReco.PdfGenerator 範例: NReco.PdfGenerator 不原生支援 HTML 標記。

IronPDF 為您提供強大的文字和圖片蓋印工具,使用的方法與 HTML 和 CSS 非常相似,讓您完全控制蓋印過程。 而NReco.PdfGenerator則需要外部程式庫,如iTextSharp或PDFSharp,才能將文字和圖像加蓋到新轉換的PDF文件上。

如需更多範例,請參閱此主題的IronPDF 使用指南

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")
$vbLabelText   $csharpLabel

NReco.PdfGenerator 範例:NReco.PdfGenerator 本身不支援 DOCX 到 PDF 的轉換。

使用 IronPDF,你可以在幾行代碼中將你的 DOCX 文件轉換為 PDF 格式。 此工具的簡單實現確保了工作空間的高效運作,同時不會降低生成的 PDF 文件的質量。使用 NReco.PdfGenerator,您無法將 DOCX 轉換為 PDF,因為該庫的主要功能是 HTML 到 PDF 的轉換。 因此,您需要在工作區中添加一個額外的庫,例如 Apsose.Words,以處理此轉換。

如需更多有關 DOCX 轉換為 PDF 的範例,請造訪此主題的 IronPDF操作指南

功能比較總結

Nreco Net Core Html To Pdf Alternatives 1 related to 功能比較總結

定價和授權:IronPDF 對比 NReco.PdfGenerator

IronPDF 價格和授權

IronPDF 提供不同等級的授權及額外的功能供購買。 開發者也可以購買Iron Suite,這個套件讓您以兩款產品的價格獲得 Iron Software 所有產品的存取權。 如果您尚未準備購買授權,IronPDF 提供 免費試用,可持續使用 30 天。

  • 永久許可證:根據您的團隊規模、專案需求和地點數量,提供一系列永久許可證。 每種授權類型均提供電子郵件支援。
  • Lite License:此授权费用为$749,支持一名开发人员、一个地点和一个项目。
  • Plus License: 支援三位開發人員、三個地點和三個項目,這是比 Lite License 更進一步的選擇,費用為 $1,499。Plus License 除了基本的電子郵件支援,還提供聊天支援和電話支援。
  • Professional License:此許可證適用於較大的團隊,支持十名開發人員、十個地點和十個項目,價格為 $2,999。它提供與先前層級相同的聯繫支持渠道,此外還提供螢幕共享支持。
  • 免版稅重發:IronPDF 的許可證還提供免版稅重發保障,額外收費 $1,999
  • 不中斷的產品支援:IronPDF 提供持續的產品更新、安全功能升級以及來自其工程團隊的支援,價格為每年 $999,或一次性支付 $1,999 即可獲得 5 年的保障。
  • Iron Suite:只需 $1,498,即可獲得包括 IronPDF、IronOCR、IronWord、IronXL、IronBarcode、IronQR、IronZIP、IronPrint 和 IronWebScraper 在內的所有 Iron Software 產品的訪問權限。

    Nreco Net Core Html To Pdf Alternatives 2 related to IronPDF 價格和授權

NReco.PdfGenerator

  • 免費版本:NReco.PdfGenerator 提供免費的在線 HTML 至 PDF 轉換器
  • 企業原始碼套件:NReco 提供 PDF 生成器企業原始碼套件,價格為 $199,其中包括重新分發的商業許可證、高級 API/NReco.PdfGenerator LT NuGet 套件版本的許可金鑰、一年的電子郵件支持以及訪問原始碼 ZIP 文件的權限。

文檔與支援:IronPDF 與 NReco.PdfGenerator比較

IronPDF

IronPDF 在提供廣泛的文檔和支援方面表現出色:

  • 綜合文件:涵蓋所有功能的廣泛且易於使用的文件。
  • 24/5 支援:提供現役工程師支持。
  • 影片教學:在 YouTube 上提供逐步的影片指南。
  • 社區論壇:活躍的社群提供額外支持。
  • 定期更新:每月產品更新,確保最新功能和安全修補程式。

    如需更多資訊,請查看 IronPDF 詳細的文件,並訪問Iron Software YouTube 頻道

NReco.PdfGenerator

  • API 參考:提供其 API 的文件,以便您了解不同方面的運作方式
  • 聯繫方式:您可以在 NReco 團隊的網站上輕鬆找到所有聯繫信息,這使得在您有任何問題或疑問時可以很方便地與他們聯絡。

結論

IronPDF 和 NReco.PdfGenerator 都是滿足您所有 HTML 到 PDF 轉換需求的強大競爭者,但如果您需要一個不僅僅支持 HTML 到 PDF 轉換且具有豐富內建功能的工具,那麼 IronPDF 就是您的理想選擇。

IronPDF 拥有全面的功能集、简单的学习曲线以及对现代网络标准和跨平台兼容性的广泛支持,将成为您工作空间中强大的辅助工具。 NReco.PdfGenerator 雖然在基本的 HTML 轉 PDF 轉換上是可靠的,但缺乏 IronPDF 提供的許多進階功能。

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

Chipego
奇佩戈·卡林达
軟體工程師
Chipego 擁有天生的傾聽技能,這幫助他理解客戶問題,並提供智能解決方案。他在獲得信息技術理學學士學位後,于 2023 年加入 Iron Software 團隊。IronPDF 和 IronOCR 是 Chipego 專注的兩個產品,但隨著他每天找到新的方法來支持客戶,他對所有產品的了解也在不斷增長。他喜歡在 Iron Software 的協作生活,公司內的團隊成員從各自不同的經歷中共同努力,創造出有效的創新解決方案。當 Chipego 離開辦公桌時,他常常享受讀好書或踢足球的樂趣。
< 上一頁
IronPDF 與 Innovasys Document! X 的比較
下一個 >
IronPDF 和 PDFShift 之間的比較