使用 IRONPDF

如何使用 IronPDF 在 .NET 中建立 PDF 檔案

已更新 2024年2月25日
分享:

本教程演示了如何使用IronPDF庫,只用一行 .NET 原始碼來創建PDF文件。

本教程涵盖的主题

本教程將涵蓋以下主題:

  • 用於 PDF 文件創建的 PDF 庫 - IronPDF
  • 創建 C# .NET Core 專案
  • 安裝 IronPDF

    1. NuGet 套件管理器

    2. NuGet 套件管理器主控台

    3. 使用 DLL 文件
  • 添加 IronPDF 命名空間
  • 創建新的 PDF 文件

    1. 使用 HTML 字串建立 PDF 文件

    2. 使用 HTML 檔案名稱創建 PDF 文件

    3. 使用 URL 建立 PDF 文件
  • 摘要

IronPDF

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 .NET 庫的一些重要功能

建立 C# 專案

本教程將使用最新版本的 Visual Studio。

  • 打開 Visual Studio。
  • 建立一個新的 C# .NET Core 專案。 選擇 .NET Core 主控台應用程式。

    如何使用 IronPDF 在 .NET 中建立 PDF 檔案,圖 1: 控制台應用程式

    控制臺應用程式

  • 給專案取一個名字。 例如,DemoApp。
  • 選擇最新且最穩定的 .NET Framework 版本是 6.0。點擊 Create 按鈕。

    如何使用 IronPDF 在 .NET 中创建 PDF 文件,圖2:.NET 框架

    .NET Framework

安裝 IronPDF 函式庫

要創建 PDF 文檔,首先安裝 IronPDF 庫。 您可以透過以下任一方式安裝它。

1. NuGet 套件管理器

最簡單的方法是從 NuGet 套件管理器安裝 IronPDF C# .NET Core 庫。

  • 通過點擊 工具 > NuGet 套件管理員 > 管理解決方案的 NuGet 套件 來打開套件管理員。
  • 或者在方案總管中右鍵點擊專案,然後點擊管理 NuGet 套件

    如何使用IronPDF在.NET中創建PDF文件,圖3: 套件管理器 - 解決方案總管

    套件管理器 - 解決方案總管

  • 搜尋 IronPDF。 選擇IronPDF並點擊安裝。 程式庫將開始安裝。

    如何使用IronPDF在.NET中創建PDF文件,圖4:安裝IronPDF

    安裝 IronPDF

2. NuGet 套件管理器主控台

工具 > NuGet 套件管理員 > 套件管理員主控台 中,開啟 NuGet 套件管理員主控台。 在命令行中輸入以下命令。

Install-Package IronPdf

如何使用 IronPDF 在 .NET 中建立 PDF 文件, 圖 5:套件管理器主控台

套件管理器主控台

3. 使用 DLL 檔案

在您的專案中使用IronPDF的第三種方法是從IronPDF庫中添加DLL檔案。 您可以下載該IronPDF DLL 檔案直接從本網站。

  • 下載 DLL 壓縮檔。將其解壓縮到特定的文件夾。
  • 在 Visual Studio 中開啟專案。 在方案總管中,右鍵點擊「參考」,然後瀏覽 IronPDF DLL 檔案。

添加 IronPDF 命名空間

安裝完成後,現在將 IronPdf 命名空間添加到您的程式文件中。

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

請注意:您必須將以下程式碼行添加到每個希望使用IronPDF功能的檔案中。

創建新的 PDF 文件

IronPDF 已準備好,讓我們使用這個 .NET Core 應用程式來創建 PDF 文件。 有多種方法可以製作PDF文件。 讓我們看看下面的一些程式碼範例。

1. 使用 HTML 字串建立 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")
VB   C#

此代碼將生成一個包含所傳遞內容的PDF文件RenderHtmlAsPdf 方法. 此功能將 HTML 片段轉換為 PDF 文件。

您必須熟悉 HTML 標籤,才能使用 IronPDF 庫生成 PDF 文件或 PDF 頁面。 這SaveAs 方法用來儲存輸出 PDF 檔案。您可以在下面查看輸出 PDF 頁面。

輸出

如何使用 IronPDF 在 .NET 中創建 PDF 文件,第 6 圖:HTML 字串到 PDF

HTML 字串轉 PDF

2. 使用 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")
VB   C#

這裡,RenderHtmlFileAsPdf 方法用於從 HTML 檔案生成 PDF,是上述代碼中最重要的功能。 您可以在函數參數中提供 HTML 文件的完整路徑,也可以將 HTML 文件放置在原始碼的 bin 資料夾中。 然後,您只需在 RenderHtmlFileAsPdf 函數的參數中放入帶有擴展名的文件名。 當您運行此代碼時,輸出 PDF 文件將保存到 bin 資料夾中。 SaveAs 函數將幫助您保存已創建的 PDF 文件。

你可以從此檢查其他 .NET Core 渲染選項以及頁首頁尾選項IronPDF 渲染選項教程.

3. 使用網址創建 PDF

有時,在應用程式中需要以程式化方式創建 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")
VB   C#

以上程式碼將建立給定 URL 參數的 PDF 檔案RenderUrlAsPdf 方法. 此功能會建立該 URL 的 PDF 文件。 SaveAs 函數用於將輸出文件保存到 bin 資料夾中。 您可以在專案資料夾中看到 bin 資料夾。

輸出

如何使用 IronPDF 在 .NET 中建立 PDF 檔案,圖 7:URL 到 PDF 文件

URL至PDF文件

摘要

IronPDF 是處理 PDF 文件的完整解決方案。 它提供了從不同格式轉換為 PDF 的功能。 使用 IronPDF 函式庫,PDF 檔案的操作和格式化變得非常簡單。 只需要幾行程式碼即可以程式化方式創建和格式化 PDF 文件。 其主要亮點是 HTML 轉換器,而且它不會從遠程伺服器將 HTML 渲染為 PDF。 它在後台啟動一個真正符合標準的網路瀏覽器實例。(無需安裝任何額外的軟體). HTML 以完整的準確性呈現,並以適合商業印刷最高標準的向量格式顯示。 輸出是一個乾淨且高質量的 PDF。 IronPDF 非常適合需要在其軟體中操作 PDF 文件的開發人員和公司使用。 這是一款開放商業軟體,所有的授權和定價詳情都公佈在網站上。

您可以試用此 PDF 庫的免費版本來測試其功能。 有一個免費試用金鑰可以測試 IronPDF 的全部潛力,並在您的應用程式中生成 PDF 文件。 此外,目前的特別優惠讓您以兩個產品的價格獲得五個IronPDF產品。 有關授權的更多信息可以在此找到IronPDF 授權頁面.

< 上一頁
如何在 C# 中從 URL 下載 PDF(逐步)教程
下一個 >
使用 IronPDF 在 ASP.NET Core 中創建 PDF 生成器

準備開始了嗎? 版本: 2024.12 剛剛發布

免費 NuGet 下載 總下載次數: 11,622,374 查看許可證 >