使用 IRONPDF

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

Chipego
奇佩戈·卡林达
2023年4月19日
已更新 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");

RenderUrlAsPdf 方法可用於快速將 URL 轉換為 PDF 文件。 只需提供網址和所需的儲存位置,IronPDF 會根據上述信息生成 PDF 文件。 這使得只需幾行程式碼即可輕鬆將網頁轉換為 PDF 文件。

PDF Converter .NET(開發者教程),圖 1:從 Google URL 生成的 PDF 文件

從 Google URL 生成的 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");

此程式碼片段說明如何使用 RenderHtmlAsPdf 函數將 HTML 文字轉換為 PDF。 將 HTML 轉換為字串的函數可以接收所需的 HTML 代碼。 然後可以使用SaveAs功能快速輕鬆地完成過程來保存文件。

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");

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 庫還允許從豐富文本文件(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");

PDF Converter .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");

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");

PDF Converter .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");

欲了解有關如何使用 IronPDF API 函式庫的更多資訊,請參閱開發人員文件IronPDF 文件資源

8.0 結論

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

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