在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本教程演示了如何使用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 的庫。
閱讀和填寫 PDF表單欄位數據
-數位簽名PDF 文件
不需要第三方庫
讓我們開始學習如何使用IronPDF來創建PDF文件。
本教程將使用最新版本的 Visual Studio。
建立一個新的 C# .NET Core 專案。 選擇 .NET Core 主控台應用程式。
控制臺應用程式
選擇最新且最穩定的 .NET Framework 版本是 6.0。點擊 Create 按鈕。
.NET Framework
要創建 PDF 文檔,首先安裝 IronPDF 庫。 您可以透過以下任一方式安裝它。
最簡單的方法是從 NuGet 套件管理器安裝 IronPDF C# .NET Core 庫。
或者在方案總管中右鍵點擊專案,然後點擊管理 NuGet 套件。
套件管理器 - 解決方案總管
搜尋 IronPDF。 選擇IronPDF並點擊安裝。 程式庫將開始安裝。
安裝 IronPDF
在 工具 > NuGet 套件管理員 > 套件管理員主控台 中,開啟 NuGet 套件管理員主控台。 在命令行中輸入以下命令。
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 文件。
你可以從此檢查其他 .NET Core 渲染選項以及頁首頁尾選項IronPDF 渲染選項教程.
有時,在應用程式中需要以程式化方式創建 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 授權頁面.