產品比較

IronPDF 與 PDFTron 的比較

發佈 2022年4月13日
分享:

對於開發人員來說,從不同格式創建、讀取、寫入和轉換PDF檔一直是一項具有挑戰性的任務。 隨著眾多庫的完成,這些問題現已得到解決。 此外,這些函式庫的輕鬆整合使其在 C# 應用程式中更加受歡迎且易於使用。

本文將比較兩個最受.NET和.NET Core開發者歡迎的PDF庫。 這兩個庫是:

  • IronPDF
  • PDFTron

    IronPDF 和 PDFTron 都是提供方法以創建、操作及 列印 PDF 在 .NET 和 .NET Core 中。 下一個問題是決定哪一個 C# PDF函式庫 最適合您的 .NET 專案。 在閱讀下列兩個庫及其各自的特色功能以進行 PDF 轉換和操作的比較時,您可以權衡您的決策。

    首先,我們來看看這兩個庫的提供內容,然後進行比較。

IronPDF 庫

IronPDF .NET PDF Library 解決方案是開發人員的夢想,尤其是使用 C# 的軟體工程師。 您可以使用這個出色的工具輕鬆為 .NET 創建一個核心 PDF 函式庫。

IronPDF 使用 .NET Chromium 引擎將 HTML 頁面渲染成 PDF 文件。 使用 HTML 轉 PDF,不需要使用複雜的 API 來定位或設計 PDF。 IronPDF 支援標準網頁文件:HTML、ASPX、JS、CSS 和圖像。

它還使您能夠使用 HTML5、CSS、JavaScript 和圖像創建 .NET PDF 庫。 您可以輕鬆地編輯、蓋章,並為 PDF 添加頁眉和頁腳。 此外,它使得非常容易 讀取 PDF 文字與提取圖像。

IronPDF C# 庫 — 突出功能

一些重要功能包括:

建立 PDF(HTML轉PDF)

  • 從HTML 4和5、CSS和JavaScript創建PDF文件
  • 從網址生成 PDF 文件
  • 使用自訂網路登入憑證、使用者代理、代理伺服器、Cookie、HTTP 標頭和表單變數載入 URL,允許在 HTML 登入表單後登入。

    在沒有 Adobe Acrobat 的情況下編輯現有的 PDF 文檔

  • 讀取並填寫 PDF 表單欄位資料
  • 從 PDF 中提取圖片和文本
  • 將新 HTML 內容蓋到任何現有頁面上
  • 新增邏輯或HTML頁首和頁尾
  • 註釋,數位簽署

    操作現有的PDF文件

  • 加載和解析現有文件
  • 合併和拆分文檔中的內容
  • 添加頁眉、頁腳、註釋、書籤、水印、文字和資產

    從多種格式轉換

  • ASPX WebForms — 使用三行代碼,將 ASP.NET 網頁表單轉換為可在瀏覽器中查看的可下載 PDF。
  • HTML 文件 — 將 HTML 轉換為 PDF
  • 自訂「基本 URL 」以允許全網範圍內的可訪問資產文件
  • 通過虛擬視口實現響應式佈局(寬度和高度)
  • 接受任何主要檔案編碼的HTML編碼(預設為UTF-8)

    儲存和列印

  • 保存和載入文件、二進制資料或 MemoryStreams
  • 螢幕或印刷 CSS 媒體類型
  • 將 PDF 文件轉換為 PrintDocument 對象並在無需使用 Adobe 的情況下列印(使用最少的代碼)
  • 匯出正式日誌檔,其中包含有關 API 成功和原始代碼中調試錯誤的詳細信息。

    注意:除了IronPDF,您還可以查看其他產品,因為您現在可以購買Iron Suite for .NET,以兩個的價格獲得五個授權,提供您IronPDF、IronOCR、IronXL、IronBarcode和IronWebscraper。

PDFTron 系統庫

PDFTron SDK 是內建的解決方案,提供準確且可靠的渲染能力,適用於任何大小和複雜程度的數位內容。 它將PDF、CAD和MS Office功能帶到Windows、Mac OS、Linux、Android、iOS和網路上的任何軟件中。

PDFTron Systems Inc. 是一個完整的跨平台 PDF 和 Office SDK,可以讓您編寫獨立、跨平台且可靠的商業應用程式。 PDFTron 的 PDFnet SDK 是一個高品質的工業級 .NET PDF 庫(支援 WPF/WinForms)用於最苛刻和多樣的應用程式。

PDFTron .NET PDF C# 資料庫 — 突出功能

一些重要功能包括:

  • 檢視和編輯 PDF 文件
  • 注釋和協作
  • 簽署PDF文件
  • 頁面操作、表單填寫、編輯和創建
  • 真實刪除
  • 範本生成
  • 測量工具
  • PDF/A 圖書館

    從多種格式轉換

  • Office to PDF — DOCX 轉 PDF、XLSX 轉 PDF、PPTX 轉 PDF。
  • PDF 轉 Office — 將 PDF 轉換為 DOCX。
  • 舊版 Office 支援 — DOC 轉 PDF,XLS 轉 PDF,PPT 轉 PDF。
  • HTML轉PDF — HTML轉PDF。
  • PDF 轉 HTML — PDF 轉 HTML。
  • 3D 轉換為 GLB/GLTF — 將多種 3D 格式轉換為網頁優化的 GLB/GLTF。
  • 圖片轉PDF — 將TIFF轉為PDF,PNG轉為PDF,JPEG轉為PDF。
  • PDF 到圖像 — PDF 轉換為 TIFF、PNG、JPEG、SVG。
  • 進階影像處理 — 從DICOM和其他格式如AAI、ARW、DCR、HEIC和RAF直接轉換為PDF。
  • CAD 轉 PDF — DWG 轉 PDF、DGN 轉 PDF、DXF 轉 PDF、DWF 轉 PDF,以及 RVT 轉 PDF。

    本文的其餘部分將探討以下主題:

  1. 建立專案

  2. IronPDF C# 庫安裝

  3. PDFTron SDK 安裝

  4. 從現有的網址創建PDF

  5. 從 HTML 輸入字串建立 PDF

  6. 將 ASPX 頁面轉換為 PDF

  7. 將圖片轉換為 PDF

  8. 授權

  9. 摘要與結論

1. 創建一個 ASP.NET 專案

使用以下步驟來創建 ASP.NET 網站:

  • 打開 Visual Studio 2019
  • 從選單中點擊檔案,然後點擊「新建專案」來建立一個新專案。
  • 在專案類型列表框中,選擇 Visual C# 下的 Web
  • 選擇 ASP.NET Web 應用程式(.Net)按下圖所示點擊「確定」

    Pdftron Alternatives 1 related to 1. 創建一個 ASP.NET 專案

    圖 1新專案對話框

  • 在下一個畫面中,如下圖所示選擇“Web Forms”。

    Pdftron Alternatives 2 related to 1. 創建一個 ASP.NET 專案

    圖2網頁表單

  • 選擇後,點擊確定。

    現在專案已建立,我們幾乎準備好測試這些函式庫。 但是,我們仍然需要安裝並將它們整合到我們的專案中。 讓我們先安裝IronPDF。

2. IronPDF C# 庫安裝

有四種方式可以下載並安裝 IronPDF 程式庫。 如下:

  1. 使用 Visual Studio

  2. 開發者命令提示字元

  3. 直接下載 NuGet 套件

  4. 下載 IronPDF .DLL 函式庫

    讓我們更仔細地看看每一個。

2.1. 使用 Visual Studio

Visual Studio 提供 NuGet 套件管理器以在您的專案中安裝 NuGet 套件。 您可以通過專案選單訪問它,或在解決方案總管中右鍵點擊您的專案。

Pdftron Alternatives 3 related to 2.1. 使用 Visual Studio

圖3解決方案總管

Pdftron Alternatives 4 related to 2.1. 使用 Visual Studio

圖4專案選單 > 管理 NuGet 套件

選定後,瀏覽 IronPDF 套件並安裝,如下圖所示。

Pdftron Alternatives 5 related to 2.1. 使用 Visual Studio

圖 5從 NuGet 套件安裝 IronPDF

2.2. 使用開發者命令提示字元

另一種下載和安裝 IronPDF C# 庫的方法是通過以下步驟使用開發人員命令提示字元安裝 IronPDF NuGet 套件

  • 打開 開發者命令提示字元——通常位於 Visual Studio 資料夾下

    輸入以下命令:

Install-Package IronPdf
  • 按Enter键
  • 這將下載並安裝該套件
  • 重新加載您的 Visual Studio 專案並開始使用它

2.3. 直接下載 NuGet 套件

下載和安裝 IronPDF 的第三種方法是遵循以下步驟。 這可以透過直接訪問 NuGet 網站並下載套件來完成。 步驟如下:

  • 導航至 IronPDF NuGet 套件
  • 選擇「下載套件」
  • 雙擊下載的套件
  • 將安裝套件
  • 重新加載您的 Visual Studio 專案並開始使用它

2.4. 透過下載庫安裝IronPDF

您可以直接從網站下載 IronPDF .DLL 文件。它可以直接從 IronPDF DLL下載.

通過以下步驟在您的專案中引用該函式庫:

  • 在方案總管中右鍵單擊方案
  • 選擇「參考資料」
  • 瀏覽 IronPDF.dll 庫
  • 點擊確定

    全部完成! IronPDF 已下載、安裝並準備使用。 但是,在此之前,我們應該安裝PDFTron。

3. 安裝 PDFTron 程式庫

以下步驟將幫助您為使用者設置 PDFtron SDK。

3.1. 先決條件

  • Visual Studio
  • 確保您的安裝中包含 .NET 桌面開發.NET Framework 4.5.1+ 開發工具 工作負載。
  • PDFTron 的 C# .NET PDF 圖書館適用於 Windows:.NET PDF SDK 下載

3.2. 初始設置

  1. 從 .zip 檔案中提取文件夾。

    本文使用 PDFNET_BASE 作為提取後文件夾的路徑。

PDFNET_BASE = path/to/extraction/folder/PDFNetDotNet4/
  1. 獲取您的PDFTron試用金鑰並初始化。
// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");
// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");
' Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5")
VB   C#

注意:PDFTron 會收集一些有關您使用 SDK 的數據以改進產品。

3.3. 手動整合到您的應用程式中

  1. 在 Visual Studio 中為您偏好的語言創建一個新的 .NET Framework 控制台應用程式專案。 您可以在 Visual C# 類別下找到它們。

  2. 進入專案的資料夾。 預設情況下,路徑應類似於:C:/Users/User_Name/source/repos/myApp

  3. 將 PDFNET_BASE 中的 Lib 資料夾複製到您的項目資料夾中。(包含您的 .csproj 檔案的資料夾).

  4. 在右邊找到解決方案資源管理器。 在「參考」上點擊右鍵,然後選擇「添加參考」選項。 這會打開一個參考管理器對話框。

  5. 點擊瀏覽... 在對話框的底部。 導航到複製的 Lib 資料夾,並將 PDFNetLoader.dll 添加到引用中。

  6. 另外,從 x86 資料夾中添加適當版本的 PDFNet.dll 作為另一個參考。(path/to/your/project/folder/Lib/PDFNet/x86/PDFNet.dll). 此版本將允許應用程式在32位和64位作業系統上運行。

  7. 選擇 PDFNet.dll 並將其 Copy Local 屬性設為 False。

    Pdftron Alternatives 6 related to 3.3. 手動整合到您的應用程式中

    圖6PDFTron - copy_local_false

  8. 在解決方案資源管理器中打開 App.config,並確保 loadFromRemoteSources 屬性設置為 true:
<configuration>
    <runtime>
        <loadFromRemoteSources enabled="true" />
    </runtime>
</configuration>
<configuration>
    <runtime>
        <loadFromRemoteSources enabled="true" />
    </runtime>
</configuration>
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'<configuration> <runtime> <loadFromRemoteSources enabled="true" /> </runtime> </configuration>
VB   C#
  1. 在您的專案上右鍵點擊並選擇屬性。 在左側窗格中,選擇「生成事件」標籤。 在後置建置事件中,添加以下程式碼片段:
xcopy $(ProjectDir)Lib\PDFNet $(TargetDir)PDFNet /S /I /Y
xcopy $(ProjectDir)Lib\PDFNet $(TargetDir)PDFNet /S /I /Y
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'xcopy $(ProjectDir)Lib\PDFNet $(TargetDir)PDFNet /S /I /Y
VB   C#

3.4. 使用 Visual Studio 的 NuGet

本節將介紹 NuGet 整合步驟。

  1. 手動執行前兩個集成步驟。

  2. 右鍵點擊專案的依賴項,然後點擊管理 NuGet 套件... 這將打開 NuGet 套件管理器。

  3. 在套件管理器靠近頂部的位置點擊「瀏覽」選項卡。 在搜索欄輸入:PDFTron.NET.x64

  4. 選擇 PDFTron Systems Inc. 的 PDFTron.NET.x64 套件,然後在包含套件資訊的面板中點擊安裝按鈕。 如果出現提示或開啟了外部對話框以確認,請點擊確定。
    Pdftron Alternatives 7 related to 3.4. 使用 Visual Studio 的 NuGet

    圖7PDFTron - 使用 NuGet 套件安裝

4. 從現有的 URL 創建 PDF 文件

這兩個庫都提供將 HTML 網頁轉換為 PDF 的功能。 讓我們逐一查看每個庫的代碼。

4.1. 使用 IronPDF 將現有 URL 轉換為 PDF

IronPDF 使得從現有的 URL 渲染 HTML 為 PDF 非常簡單。 對 JavaScript、圖片、表單和 CSS 的支援程度非常高。

以下程式碼使用IronPDF直接從網站地址建立PDF文件。

using IronPdf;
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/");

Pdf.SaveAs("url.pdf");
using IronPdf;
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/");

Pdf.SaveAs("url.pdf");
Imports IronPdf
Private Renderer As New IronPdf.ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/")

Pdf.SaveAs("url.pdf")
VB   C#

4.2. 使用 PDFTron 技術將現有 URL 轉換為 PDF

HTML2PDF 模組是一個可選的附加工具,可以與 PDFTron SDK 一起使用,將 HTML 檔案轉換為 PDF 文件,且無需任何外部第三方依賴。

注意:需要 HTML2PDF模組下載 附加元件。 HTML2PDF 模組被打包為 zip 壓縮檔,旨在直接擴展到您之前下載的 PDFTron SDK 目錄中。

using pdftron;
using pdftron.SDF;
using pdftron.PDF;

// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");

// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
HTML2PDF converter = new HTML2PDF();

// add from a web page location
converter.InsertFromURL(webPageLocation);

// apply conversion
converter.Convert(doc);
doc.Save("url.pdf", SDFDoc.SaveOptions.e_linearized);
using pdftron;
using pdftron.SDF;
using pdftron.PDF;

// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");

// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
HTML2PDF converter = new HTML2PDF();

// add from a web page location
converter.InsertFromURL(webPageLocation);

// apply conversion
converter.Convert(doc);
doc.Save("url.pdf", SDFDoc.SaveOptions.e_linearized);
Imports pdftron
Imports pdftron.SDF
Imports pdftron.PDF

' Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5")

' Start with a PDFDoc (the conversion destination)
Dim doc As New PDFDoc()
Dim converter As New HTML2PDF()

' add from a web page location
converter.InsertFromURL(webPageLocation)

' apply conversion
converter.Convert(doc)
doc.Save("url.pdf", SDFDoc.SaveOptions.e_linearized)
VB   C#

5. 從 HTML 輸入字串建立 PDF

IronPDF 和 PDFTron 都提供從包含 HTML 的字串生成 PDF 的功能。 兩者都僅使用兩行代碼來完成此任務。

5.1. 使用 IronPDF 的 HTML 輸入字串

以下程式碼顯示,可以使用 HTML 輸入字串來渲染 PDF 文件。 您可以選擇簡單的HTML,或加入CSS、圖片和JavaScript。

using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>").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 
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>").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 
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>").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 
Dim PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
PDF.SaveAs("html-with-assets.pdf")
VB   C#

5.2. 使用 PDFTron 的 HTML 輸入字串

HTML2PDF 轉換器支援從 HTML 字串進行轉換,並提供多種選項來控制頁面大小和格式。

using pdftron;
using pdftron.SDF;
using pdftron.PDF;

// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");

// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
HTML2PDF converter = new HTML2PDF();

// add from HTML String data
converter.InsertFromHtmlString("<h1>Html with CSS and Images</h1>");

// apply conversion
converter.Convert(doc);
doc.Save("html-with-assets.pdf", SDFDoc.SaveOptions.e_linearized);
using pdftron;
using pdftron.SDF;
using pdftron.PDF;

// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");

// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
HTML2PDF converter = new HTML2PDF();

// add from HTML String data
converter.InsertFromHtmlString("<h1>Html with CSS and Images</h1>");

// apply conversion
converter.Convert(doc);
doc.Save("html-with-assets.pdf", SDFDoc.SaveOptions.e_linearized);
Imports pdftron
Imports pdftron.SDF
Imports pdftron.PDF

' Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5")

' Start with a PDFDoc (the conversion destination)
Dim doc As New PDFDoc()
Dim converter As New HTML2PDF()

' add from HTML String data
converter.InsertFromHtmlString("<h1>Html with CSS and Images</h1>")

' apply conversion
converter.Convert(doc)
doc.Save("html-with-assets.pdf", SDFDoc.SaveOptions.e_linearized)
VB   C#

6. 將 ASPX 網頁轉換為 PDF

IronPDF 可以輕鬆地用一行代碼將 ASPX 網頁轉換為 PDF,而 PDFTron 技術缺乏這種直接轉換的功能。

6.1. 使用 IronPDF 將 ASPX 頁面轉換為 PDF

以下代碼使用 IronPDF 將 ASPX 網頁文件渲染為 PDF。 這是一行代碼,非常易於使用。 渲染時可以向 PDF 設定添加更多選項。

protected void Page_Load(object sender, EventArgs e)
{
    IronPdf.AspxToPdf.RenderThisPageAsPdf();
}
protected void Page_Load(object sender, EventArgs e)
{
    IronPdf.AspxToPdf.RenderThisPageAsPdf();
}
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
	IronPdf.AspxToPdf.RenderThisPageAsPdf()
End Sub
VB   C#

7. 將圖片轉換為PDF

7.1. 使用 IronPDF 將圖像轉換為 PDF

在 IronPDF 程式庫中,可以使用 IronPdf.ImageToPdfConverter 類別輕鬆從一個或多個圖像文件構建 PDF 實體文檔。 您可以從 PDF 生成軟體應用程式的資源中加載圖片。

// One or more images as IEnumerable.  This example selects all JPEG images in a specific folder.
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");

//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
// One or more images as IEnumerable.  This example selects all JPEG images in a specific folder.
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");

//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

7.2. 使用 PDFTron Technologies 將圖像轉換為 PDF

以下是一些使用PDFTron SDK進行直接、高品質轉換的C#範例代碼,可在PDF、XPS、EMF、SVG、TIFF、PNG、JPEG和其他圖像格式間轉換。('pdftron.PDF.Convert' 命名空間). 它使用 Convert.ToPdf 方法,更加針對 MS Office 文件,具備 Office 功能,例如轉換任何可列印的文件。(範例。 TXT、RTF、Word、MS Office、DXF、DWG 等)使用通用文件轉換器將其轉換為 PDF 或 XPS。

using pdftron;
using pdftron.SDF;
using pdftron.PDF;

// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();

// Set the path of the image file
var filename = "sample-image.png";

// perform the conversion with no optional parameters
Convert.ToPdf(doc, filename);
doc.Save("sample-image.pdf", SDFDoc.SaveOptions.e_linearized);
using pdftron;
using pdftron.SDF;
using pdftron.PDF;

// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();

// Set the path of the image file
var filename = "sample-image.png";

// perform the conversion with no optional parameters
Convert.ToPdf(doc, filename);
doc.Save("sample-image.pdf", SDFDoc.SaveOptions.e_linearized);
Imports pdftron
Imports pdftron.SDF
Imports pdftron.PDF

' Start with a PDFDoc (the conversion destination)
Private doc As New PDFDoc()

' Set the path of the image file
Private filename = "sample-image.png"

' perform the conversion with no optional parameters
Convert.ToPdf(doc, filename)
doc.Save("sample-image.pdf", SDFDoc.SaveOptions.e_linearized)
VB   C#

8. 授權

PDFTron SDK for .NET 下一代軟體應用程式提供免費試用產品,可使用演示許可證密鑰進行測試。 關於產品的許可證和定價沒有詳細信息,而且這裡的授權過程絕對不簡單,因為您必須聯繫銷售部門以根據您的需求獲得自訂報價。 您可以訪問此 PDFTron 價格資訊 瞭解更多資訊。

總結與結論

摘要

IronPDF 無法從遠端伺服器將 HTML 轉換為 PDF。 它實際上在幕後啟動了一個符合標準的真正網頁瀏覽器實例。(無需安裝任何額外的軟體). HTML 以完全準確的方式呈現,且以矢量格式適合最高標準的商業印刷。 輸出是一個乾淨且高質量的 PDF。 這是一款開放商業軟體,所有的授權和定價詳情都公佈在網站上。

PDFTron 是最全面的 MS Office 和 PDF SDK。 它提供了一個獨立的附加模組用於 HTML2PDF,需要下載並放置在 PDFnet SDK 的路徑中。 同樣,其他轉換選項如 OCR 和 PDF 到 Word 需要下載額外的模組。 它是開放商業並可用於部署,但授權並不那麼簡單,因為您必須先聯繫銷售部門以獲得報價。

結論

在這裡,IronPDF 相較於 PDFTron 的優勢在於完成初始安裝後不需要額外的下載。 這節省了時間,並確保達成預期目標維持簡單明了。 IronPDF 只需一次下載即可提供所有必要的功能。 然而,PDFTron 確實具備 MS Office 功能,並且可以更好地處理 MS Office 文件。 可以通過下載特定模組來添加其他功能。 更重要的是,IronPDF 授權簡便,其詳細信息完全發布在網站上,因此使其在競爭對手中具有進一步的優勢。 目前的特惠活動意味著您可以用兩個的價格購買五個IronPDF產品。

< 上一頁
IronPDF與GemBox.Pdf之比較
下一個 >
IronPDF與HiQPdf C#的比較

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

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