使用 IRONPDF

PDF 轉換器 .NET(開發者教程)

已更新 2024年3月3日
分享:

1.0 簡介

Adobe 的可攜式文件格式 (PDF) 被廣泛用於文件查看和交換。開發人員經常需要製作PDF以滿足客戶需求,而現代圖書館已簡化了這個過程。在為項目選擇圖書館時,重要的是要考慮構建、閱讀和轉換能力等功能。

2.0 IronPDF 特性

IronPDF 是一個多功能的程式庫,用於創建、閱讀和編輯 PDF 文件,並具有使用 Chrome 引擎將 HTML 轉換為 PDF 的功能。它支持多種網頁組件,可用於 ASP.NET Web 應用及傳統 Windows 應用。該程式庫允許使用 HTML5、JavaScript、CSS 和圖片創建視覺上令人愉悅的 PDF,並包含一個強大的 HTML 到 PDF 轉換器。

3.0 從網址建立 PDF 文件

使用 IronPDF 的內建 Chrome 瀏覽器和 API 庫,從網頁生成 PDF 文件非常簡單。只需提供 URL,並使用 IronPDF API 庫將其轉換為 PDF 文件。只需幾行代碼,就可以快速完成文檔轉換:

var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf")
VB   C#

RenderUrlAsPdf 該方法可用於快速將URL轉換為PDF文件。只需提供URL和所需的保存位置,IronPDF會根據上述信息生成PDF文件。這樣只需幾行代碼就可以輕鬆將網頁轉換為PDF文件。

PDF轉換器.NET(開發者教學),圖1:從Google URL生成的PDF檔案

從 Google 網址生成的 PDF 文件

4.0 從 HTML 字串生成 PDF

HTML 字串可以使用 IronPDF API 庫快速轉換成 PDF 文件。以下程式碼片段可以將 HTML 字串轉換成文件,並將任何 HTML 標籤轉換成 PDF 文件。

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
VB   C#

以下程式碼片段說明了如何使用 RenderHtmlAsPdf 函數將 HTML 文本轉換為 PDF。轉換 HTML 成字符串的函數可以接受所需的任何 HTML 代碼。然後可以快速而輕鬆地完成該過程使用 保存為 功能保存文件。

PDF Converter .NET (開發者教程),圖 2:來自 HTML 字串的輸出 PDF 文件

從 HTML 字串生成的輸出 PDF 文件

5.0 從HTML檔案建立PDF檔案

IronPDF API庫允許快速將HTML檔案轉換為PDF檔案。任何HTML標籤都可以使用以下範例代碼轉換成PDF檔案。

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf")
VB   C#

HTML文字如下:

<p style="color:red">Hello world</p>
<p style="color:red">Hello world</p>
HTML

PDF Converter .NET(開發者教程),圖 3:由 HTML 文件生成的輸出 PDF 文件

從 HTML 檔案生成的輸出 PDF 檔案

6.0 從富文本文件創建 PDF 文件

IronPDF API 庫還允許從富文本文件快速創建 PDF 文件 (RTFs)將 RTF 轉換為 PDF 的範例代碼可以用來將任意數量的 RTF 轉換為單個 PDF 文件。以下是代碼。

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf")
VB   C#

PDF 轉換器 .NET(開發者教程),圖 4:由 RTF 文件生成的輸出 PDF 文件

由RTF文件生成的PDF文件

在上圖中,左邊顯示的是源文件,而右邊顯示的是轉換後的PDF文件。此外,我們還可以利用RTF字符串來創建PDF,方法是使用下面提供的代碼。

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf")
VB   C#

7.0 從 Markdown 檔案創建 PDF 檔案

感謝 IronPDF API 模組,可以快速地從 Markdown 檔案生成 PDF 檔案。可以使用如下示範代碼將任意數量的 Markdown 檔案轉換成 PDF 檔案。

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf")
VB   C#

PDF 轉換器 .NET(開發者教程), 圖 5:由 Markdown 文件生成的輸出 PDF 文件

由 Markdown 文件生成的 PDF 文件

如上圖所示,源文件在左邊,轉換後的 PDF 文件在右邊。下面提供的代碼使得 MD 字符串轉換為 PDF 文件。欲了解更多有關使用 IronPDF 的 HTML 轉換的信息,請訪問此處。 連結.

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf")
VB   C#

如需有關如何使用IronPDF API庫的更多信息,請參考代碼教程。 這裡.

8.0 結論

IronPDF 庫提供免費的開發許可證,並根據開發者的需求,提供多種可供生產環境中使用的許可證購買選項。Lite 套裝的初始價格為 $749,且無後續成本。這些許可證包括永久許可證、30 天退款保證、一年產品支援及升級,以及 SaaS 和 OEM 重發行的可能性。它們是一次性購買,可以用於開發、測試和生產環境。IronPDF 還提供額外的限時免費許可證和重發行保護的免費許可證。如需有關 IronPDF 定價和許可證資訊的完整概述,請訪問 授權頁面.

< 上一頁
ASP PDF 查看器(開發者教程)
下一個 >
如何在C#中裁剪PDF文件

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

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