使用 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 從 URL 創建 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 文件。 只需提供網址和所需的儲存位置,IronPDF 會根據上述信息生成 PDF 文件。 這使得只需幾行程式碼即可輕鬆將網頁轉換為 PDF 文件。

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

從 Google 網址生成的 PDF 檔案

4.0 從 HTML 字串建立 PDF

可以使用IronPDF API庫將HTML字串快速轉換為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文件。程式碼如下所示。

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 轉換的更多資訊,請造訪此HTML 轉 PDF 轉換教學.

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 庫的更多資訊,請參閱開發者文件IronPDF 文件資源.

8.0 結論

IronPDF 套件提供免費的開發許可,根據開發者的需求,可購買多種許可用於生產環境。 Lite 套餐的初始價格為 $749,且沒有持續費用。 這些授權包含永久授權、30 天退款保證、一年的產品支援和升級,以及用於 SaaS 和 OEM 的再分發可能性。 它們是一次性購買,可以用於開發、測試和生產。 IronPDF 還提供限時免費授權和用於重新發行保護的免費授權。 如需全面了解IronPDF的定價及授權資訊,請造訪IronPDF 授權資訊頁面.

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

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

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