HTML 字串轉 PDF

使用 IronPDF,您可以在 .NET 專案中從簡單的 HTML 字串創建新的 PDF 文件,並且 IronPDF 可以在 C#、F# 和 VB.NET 中使用。 由於使用了ChromePdfRenderer類,您可以確保從HTML字符串生成的任何PDF文件都會以像素完美的方式呈現出來。 使用 IronPDF 強大的HTML 到 PDF 轉換功能,您可以創建符合個人需求的高品質 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")
$vbLabelText   $csharpLabel

將 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#的操作指南。