在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本教程演示了如何使用IronPDF庫,只用一行 .NET 原始碼來創建PDF文件。
本教程將涵蓋以下主題:
創建一個C# .NET Core項目
創建新的PDF文檔
IronPDF .NET PDF 資料庫允許開發人員在 .NET Core 和 .NET Framework 中使用 C#、F# 和 VB.NET 輕鬆創建 PDF 文件。IronPDF 的渲染效果與 Google Chrome 桌面版完全吻合,並且可以使用一行代碼輕鬆創建 PDF 文檔。它處理 PDF 文檔時不需要 Acrobat Reader 或任何其他 PDF 查看器。IronPDF 可以使用 HTML 字串、HTML 文件或 URL 來創建 PDF 文件。IronPDF 是一個免費庫,可在前 30 天內用於創建 PDF。
讓我們開始學習如何使用IronPDF創建PDF文件。
本教程將使用最新版的Visual Studio。
創建一個新的C# .NET Core專案。選擇 .NET Core主控台應用程式。
控制台應用程序
選擇最新且最穩定的 .NET Framework 版本 6.0。點擊創建按鈕。
.NET 框架
要建立 PDF 文件,首先需要安裝 IronPDF 函式庫。您可以使用以下任一方法來安裝它。
最簡單的方法是從 NuGet 套件管理器中安裝 IronPDF C# .NET Core 函式庫。
或者在 方案總管 中右鍵點擊項目,然後點擊 管理 NuGet 套件。
套件管理器 - 解決方案總管
搜尋 IronPDF。選擇 IronPDF 並點擊安裝。該庫將開始安裝。
安裝 IronPDF
打開 NuGet 套件管理器主控台,點擊 工具 > NuGet 套件管理器 > 套件管理器主控台。在指令列中輸入以下命令。
Install-Package IronPdf
套件管理員主控台
第三種在專案中使用 IronPDF 的方式是從 IronPDF 資料庫中添加一個 DLL 檔案。你可以下載該 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頁面。 保存為
函數用於保存輸出PDF文件。您可以在下面看到輸出PDF頁面。
HTML String 轉 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的渲染選項以及頁眉頁腳選項,從這個 教程.
有時在應用程式中需要以程式方式創建 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 的五個產品。更多有關授權的資訊可以在這裡找到 授權頁面.