HTML 字串轉 PDF
使用 IronPDF,您可以在 .NET 專案中從簡單的 HTML 字串創建新的 PDF 文件,並且 IronPDF 可以在 C#、F# 和 VB.NET 中使用。 由於使用了ChromePdfRenderer
類,您可以確保從HTML字符串生成的任何PDF文件都會以像素完美的方式呈現出來。 使用 IronPDF 強大的HTML 到 PDF 轉換功能,您可以創建符合個人需求的高品質 PDF 文件。
將 HTML 字串轉換為 PDF 的四個步驟
- 匯入 IronPDF 程式庫。
- 初始化一個新的
ChromePdfRenderer
物件。 - 使用
ChromePdfRenderer.RenderHtmlAsPdf
方法。 - 使用
PdfDocument.SaveAs
保存PDF。
請參閱下面的代碼範例以了解更多詳細信息:
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
Private myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
pdf.SaveAs("output.pdf")
將 HTML 字串轉換為 C# 中的 PDF 的第一步是確保在專案中正確設置並運行 IronPDF 庫。 透過包含使用 IronPdf,我們確保可以訪問所需的 IronPDF 程式庫中的類,以進行 HTML 到 PDF 的轉換。 完成此操作後,下一行Installation.EnableWebSecurity = true
用於禁用本地磁盤訪問或跨域請求,確保操作安全。
下一行會建立一個新的 ChromePdfRenderer 實例,該實例將負責將 HTML 轉換為 PDF。 在此基本範例中,使用 RenderHtmlAsPdf 方法將簡單的 HTML 字串 ("<h1>Hello World</h1>")
轉換為 PDF 文件,並使用 SaveAs
方法將其儲存到磁碟。
在進階方法中,我們展示了IronPDF如何處理包含外部資源(如圖片、CSS和JavaScript)的HTML內容。 要加載這些資產,使用可選的 BasePath 參數來指定包含所需文件的目錄。 包含外部資源的生成PDF使用與基本範例相同的SaveAs
方法保存。 此程式碼範例突顯了 IronPDF 處理簡單和複雜 HTML 內容的能力,使其成為以程式方式生成 PDF 的高效工具。
如需更多示例,請查看使用IronPDF與C#的操作指南。