使用 IRONPDF

使用 IronPDF 的 C# 中 PDFium 替代方案

已更新 2024年2月25日
分享:

PDFium 庫是一個開源渲染引擎範例,由 Google 專門為處理可攜式文件格式 (Portable Document Format) 開發。 (PDF) 包含/不包含圖片的檔案,包括 PNG 等。然而,IronPDF 不僅僅使用 PDFium 渲染介面引擎作為其源代碼設置;它還在其基礎上提供了額外的功能,使得編寫/測試專案源代碼更加容易,沒有任何錯誤或錯誤。IronPDF 添加了將 HTML 文件轉換為 PDF 文件的訪問支持—這是 PDFium .NET SDK 原生不支持的功能。

IronPDF 利用 PDFium 提供的開源技術的強大功能,為客戶提供了開發互動式 Microsoft.NET Windows 應用程式所需的全面工具集,這些應用程式與可攜式文件格式協同工作。 (PDF) 以某種方式處理文件。這包括將HTML文件轉換成PDF文件、分割或合併現有頁面中的PDF頁面、從指定路徑的PDF文件中提取文本、在PDF文件中添加簽名或浮水印、填寫PDF表單、列印PDF等。

IronPDF 比 PDFium 創建更優質的 PDF 檔案

IronPDF 在創建 PDF 方​​面已經大大超越了 PDFium。儘管 PDFium 可以創建和載入基本的 PDF 檔案,但它缺乏許多使用者期望現代 PDF 文件庫應具備的功能。IronPDF 針對這一缺陷,提供了一個易於使用的 API,來創建複雜的 PDF 檔案。 頁眉,頁腳頁數 頁碼, 書籤, 浮水印, 以及更多。

IronPDF讓用戶可以使用自訂紙張大小來渲染PDF。讓我們看看以下的Git/source tree代碼範例:

//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
'create ChromePdfRenderer object
Dim renderer = New IronPDF.ChromePdfRenderer()
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom
Dim height As Integer = 5
'assign width as 5
Dim width As Integer = 5
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width)
VB   C#

IronPDF 快速生成高品質文件

在文件生成方面,速度和記憶體與品質同等重要。使用 IronPDF,您不需要在這些方面做出妥協。您可以從訪問目錄中的 HTML 文件快速生成高品質文件。

其他環境配置

建立 PDFium 專案並非易事。我們必須添加不同的模組和資料以嵌入 PDFium。

與 PDFium 不同,IronPDF 不需要任何額外的環境配置或外部依賴。相反,IronPDF 將所有必要的組件包含在其核心 API 中。所有相關工具會在安裝 IronPDF 時自動安裝。

安全增強功能

IronPDF 也對庫中的安全功能進行了多項增強。IronPDF 添加了對 PDF 文件加密和解密的支持。它還添加了幾個選項,用於控制使用者在打開目錄中的文件後可以執行的操作,例如列印、複製和註釋。

更好的支援和文件

IronPDF 提供了比 PDFium 更好的支援和文件。如果您在使用 IronPDF 時遇到任何問題,我們的團隊隨時樂意提供協助。豐富的圖像文件讓您可以輕鬆地在 .NET 應用程序中開始使用 IronPDF。

為什麼 IronPDF 是滿足客戶需求的最佳解決方案

IronPDF 是滿足客戶需求的最佳解決方案,因為:

  • 它可以輕鬆集成到任何 .NET 網頁應用程式中。
  • 它可以從 HTML 頁面、CSS 和 JavaScript 文件創建 PDF 文件。
  • IronPDF 庫對於需要從 PDF 文檔中提取數據或對現有文檔和源代碼進行更改的客戶也非常有用。
  • IronPDF 提供卓越的客戶支持和全面的文檔,幫助客戶快速入門。
  • 也提供免費試用版,因此客戶可以在購買前試用該庫。

了解更多關於在 .NET 應用程式中使用 IronPDF 的信息,请參見以下内容 將 HTML 轉換為 PDF 的教學.

使用 IronPDF 的便捷性

請參考以下示範,了解使用 IronPDF 的便捷性。假設你有一個需要轉換為 PDF 的 URL 路徑。使用 IronPDF,轉換過程非常簡單。類別庫 抽象了使用底層 IronPDF 庫的所有細節。只需添加對 IronPDF 庫的引用或使用 NuGet 包管理器安裝它,然後調用 RenderUrlAsPdf 方法,傳入URL的路徑和您希望PDF檔案儲存的路徑 保存為 功能。您可以輕鬆地用兩行代碼將任何 URL 轉換為 PDF 文件。

//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
'create ChromePdfRenderer and store it in variable of type var
Dim renderer = New ChromePdfRenderer()
Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/")
page.SaveAs("website.pdf")
VB   C#

PDFium 在 C# 中的替代方案使用 IronPDF,圖 1:IronPDF 輸出

IronPDF 輸出

結論

基於PDFium專案構建的技術為客戶/開發者提供了一個可靠、最新且功能豐富的PDF庫。我們的客戶可以確信,不論他們在何種設備或平台上查看文件,文件都會呈現出色的效果。他們還可以利用IronPDF代碼提供的強大功能,使其能夠快速且安全地創建、編寫和分享PDF。

IronPDF介面提供了 免費試用 試用期,因此您可以在購買之前先測試軟體。定價從僅 $749 起,與其他類似的 PDF 渲染軟體相比非常實惠。如果您需要購買多個授權,該公司提供了大量折扣。您可以以購買兩份授權的價格購買五份產品授權。 Iron Suite.

< 上一頁
如何在 .NET MAUI 中查看 PDF(逐步教程)
下一個 >
如何在C#中從模板生成PDF

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

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >