在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本教程演示了如何使用IronPDF庫,只用一行 .NET 原始碼來創建PDF文件。
本教程將涵蓋以下主題:
安裝 IronPDF
NuGet 套件管理器
NuGet 套件管理器主控台
創建新的 PDF 文件
使用 HTML 字串建立 PDF 文件
使用 HTML 檔案名稱創建 PDF 文件
IronPDF .NET PDF Library 允許開發人員在 .NET Core 和 .NET Framework 中使用 C#、F# 和 VB.NET 輕鬆創建 PDF 文件。 IronPDF 的渲染與桌面版的 Google Chrome 完全一致,並且可以使用一行代碼輕鬆創建 PDF 文件。 它在不需要 Acrobat Reader 或任何其他 PDF 查看器的情況下處理 PDF 文件。 IronPDF 可用於使用 HTML 字串、HTML 檔案或 URL 創建 PDF 文件。 IronPDF 是一個允許您在前 30 天免費使用用來創建 PDF 的庫。
不需要第三方庫
讓我們開始學習如何使用IronPDF來創建PDF文件。
本教程將使用最新版本的 Visual Studio。
建立一個新的 C# .NET Core 專案。 選擇 .NET Core 主控台應用程式。
主控台應用程式
選擇 .NET Framework 的最新且最穩定的版本是 6.0。點擊創建按鈕。
.NET Framework
要創建 PDF 文檔,首先安裝 IronPDF 庫。 您可以透過以下任一方式安裝它。
最簡單的方法是從 NuGet 套件管理器安裝 IronPDF C# .NET Core 庫。
或者在方案總管中右鍵點擊專案,然後點擊管理 NuGet 套件。
套件管理器 - 解決方案總管
搜尋 IronPDF。 選擇IronPDF並點擊安裝。 程式庫將開始安裝。
安裝 IronPDF
通過點擊工具 > NuGet 套件管理器 > 套件管理器控制台來開啟 NuGet 套件管理器控制台。 在命令行中輸入以下命令。
Install-Package IronPdf
Install-Package IronPdf
套件管理器主控台
在您的專案中使用IronPDF的第三種方法是從IronPDF庫中添加DLL檔案。 您可以直接從本網站下載IronPDF DLL 文件。
安裝完成後,現在將IronPdf
命名空間添加到您的程式檔案中。
using IronPdf;
using IronPdf;
Imports IronPdf
注意:您必須將此行代碼添加到每一個希望使用IronPDF功能的文件中。
IronPDF 已準備好,讓我們使用這個 .NET Core 應用程式來創建 PDF 文件。 有多種方法可以製作PDF文件。 讓我們看看下面的一些程式碼範例。
IronPDF 庫使處理 HTML 字串並將其轉換為 PDF 格式變得非常容易。 以下是輕鬆創建 PDF 的程式碼。
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
' Render any HTML fragment or document to HTML
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>")
pdf.SaveAs("pixel-perfect.pdf")
此代碼將生成一個 PDF 檔案,其中包含在 RenderHtmlAsPdf
方法 中傳遞的內容。 此功能將 HTML 片段轉換為 PDF 文件。
您必須熟悉 HTML 標籤,才能使用 IronPDF 庫生成 PDF 文件或 PDF 頁面。 SaveAs 方法
用於保存輸出 PDF 文件。您可以在下方查看輸出的 PDF 頁面。
HTML 字串轉 PDF
IronPDF 庫提供了一個出色的功能,可以從 HTML 文件創建 PDF 文件。IronPDF 可將 HTML 文檔中的所有內容,包括圖片、CSS、表單等,直接轉換為 PDF 文檔。 它不需要任何其他庫或功能進行進一步處理。 IronPDF 可以直接將任何 HTML 文件轉換為 PDF 文件。
讓我們看看以下從 HTML 文件創建 PDF 文件的代碼:
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlFileAsPdf("IronFile.html")
pdf.SaveAs("IronPDF.pdf")
在這裡,RenderHtmlFileAsPdf 方法
用於從 HTML 文件創建 PDF,且是上述代碼中最重要的函數。 您可以在函數參數中給出 HTML 檔案的完整路徑,或直接將 HTML 檔案放置在原始碼的 bin
資料夾中。 然後您只需將帶有擴展名的文件名稱放入RenderHtmlFileAsPdf
函數的參數中。 當你運行這段代碼時,輸出的 PDF 文件將會儲存在bin
資料夾中。 SaveAs
函數將幫助您保存創建的 PDF 文件。
您可以從此IronPDF 渲染選項教程中查看其他 .NET Core 渲染選項以及頁眉頁腳選項。
有時,在應用程式中需要以程式化方式創建 URL 的 PDF 檔案。 您可以使用任何 URL 來創建 PDF 文件並在 IronPDF 庫中返回檔案。
這是範例代碼:
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
pdf.SaveAs("IronPDF PDF Library.pdf")
上述程式碼會將提供的 URL 參數轉換為 PDF 檔案,並使用 RenderUrlAsPdf 方法
。 此功能會建立該 URL 的 PDF 文件。 SaveAs
函數用於將輸出檔案儲存在 bin
資料夾中。 您可以在專案資料夾中看到bin
資料夾。
URL 轉換為 PDF 文件
IronPDF 是處理 PDF 文件的完整解決方案。 它提供了從不同格式轉換為 PDF 的功能。 使用 IronPDF 函式庫,PDF 檔案的操作和格式化變得非常簡單。 只需要幾行程式碼即可以程式化方式創建和格式化 PDF 文件。 其主要亮點是 HTML 轉換器,而且它不會從遠程伺服器將 HTML 渲染為 PDF。 它在幕后啟動了一個符合標準的真正網頁瀏覽器實例(不需要安裝任何額外的軟體)。 HTML 以完整的準確性呈現,並以適合商業印刷最高標準的向量格式顯示。 輸出是一個乾淨且高質量的 PDF。 IronPDF 非常適合需要在其軟體中操作 PDF 文件的開發人員和公司使用。 這是一款開放商業軟體,所有的授權和定價詳情都公佈在網站上。
您可以試用此 PDF 庫的免費版本來測試其功能。 有一個免費試用金鑰可以測試 IronPDF 的全部潛力,並在您的應用程式中生成 PDF 文件。 此外,目前的特別優惠讓您以兩個產品的價格獲得五個IronPDF產品。 有關授權的更多信息,可以在此IronPDF 授權頁面找到。