使用 IRONPDF

C# 將 PNG 轉換為 PDF(代碼示例教程)

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

本文將指導您如何使用 IronPDF 圖像轉換 API 在 C# 中將 PNG 轉換為 PDF。

教程涵蓋的主題

在本教程中,將涵蓋以下主題:

  1. IronPDF 庫介紹

  2. 建立 C# 專案

  3. 安裝 IronPDF 庫

    • 方法 1:NuGet 套件管理器方案

    • 方法 2:NuGet 套件管理器控制台

    • 方法 3:使用 DLL 文件
  4. 添加 IronPDF 命名空間

  5. 將 JPG 圖片轉換為 PDF 文檔

  6. 總結

使用 IronPDF 的要求:

  • 您應該具有基本的 C# 語言知識。
  • 您應該具有基本的 Windows 應用程式知識。

1. IronPDF庫介紹

IronPDF .NET PDF 庫解決方案對於開發者來說是一個夢想,特別是使用 C# 的軟體工程師。使用這個出色的Iron Software 工具,你可以輕鬆地為 .NET 創建一個核心 PDF 庫。IronPDF 將確保任意格式的PDF轉換成為一個輕鬆且節省時間的過程。

它還使你可以 使用 HTML5 構建 PDF 文件JavaScript、CSS 和圖像。您可以無縫編輯、蓋章以及向 PDF 添加頁眉和頁腳。此外,它使閱讀 PDF 文本、提取圖像變得非常容易或者 將圖像轉換為 PDF 程式化。

一些重要功能包括:

  • 從 HTML4/5、CSS、JavaScript 和圖像創建 PDF 文件。
  • 從URL生成PDF文件.
  • 載入URL與 自定義網路登錄憑證HTTP標頭、代理伺服器、Cookies、使用者代理和表單變數,允許在HTML登錄表單後面登錄。
  • 加密和解密PDF。 合併現有的 PDF 文件創建和編輯 PDF 表單這裡,本教程重點介紹了 PNG 檔案轉換為 PDF 文件。IronPDF 支持幾乎所有圖像格式的轉換。支持的圖像格式包括 JPG 圖像、PNG、GIF、TIFF、SVG 和 BMP。

2. 建立 C# 專案

本教程將使用最新版本的 Visual Studio 和 C# 編程語言來構建專案。由於示例代碼來自 C# 10.0,因此您應該對頂級語句有所了解。

讓我們開始建立一個 C# 專案。

  • 打開 Visual Studio。
  • 創建一個新的 C# 專案或打開一個現有的專案。
  • 給專案命名。
  • 選擇 .NET Core >= 3.1,因為 3.1 受支持並適用於所有設備。目前最新且最穩定的 .NET Framework 版本是 6.0。

C# 將 PNG 轉換為 PDF(代碼示例教程),圖 1:創建項目後的控制台程序

創建專案後的控制台程式

3. 安裝 IronPDF 庫

方法 1:NuGet 套件管理器解決方案

C# 將 PNG 轉換為 PDF(代碼示例教程),圖 2:從解決方案資源管理器中打開

從方案總管打開

一旦打開NuGet套件管理器方案,瀏覽IronPDF庫以將PNG圖像轉換為PDF文件。然後點擊安裝。

C# 將 PNG 轉換為 PDF(代碼示例教程),圖 3:瀏覽 IronPDF

瀏覽 IronPDF

方法二:NuGet 套件管理器主控台

使用 NuGet 套件管理器主控台,您可以輕鬆安裝該庫。安裝該庫不需要管理員權限。將使用一條 NuGet 指令來安裝IronPDF庫到您的專案中。只需使用以下命令即可進行。

Install-Package IronPdf

方法三:使用 DLL 文件

你可以直接從網站下載 IronPDF 的 .DLL 文件。它可以立即從 IronPDF DLL下載若要在專案中引用該庫,請遵循以下步驟:

  • 右鍵點擊解決方案總管中的解決方案
  • 選擇「參考」
  • 瀏覽 IronPDF.dll 庫
  • 點擊「確定」

全部完成! IronPDF 已下載、安裝並準備好用來將 PNG 轉換為 PDF 格式。

4. 添加 IronPDF 命名空間

現在將 IronPDF 命名空間添加到您的程式中。您需要在文件頂部添加以下一行代碼。

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

這將允許您訪問 IronPDF 提供的所有功能。這行代碼必須添加到每個您希望使用 IronPDF 功能的文件中。

5. 將PNG轉換為PDF格式

使用IronPDF將PNG文件轉換為PDF文檔非常容易。只需要一行代碼即可使用IronPDF完成此任務。 ImageToPdf 方法。在專案目錄內,將需轉換的 PNG 圖片放置在名為 assets 的資料夾中。該資料夾必須放置在以下位置:bin\Debug\net6.0。然後,使用 System.IO.Directory 列舉 assets 資料夾中的所有 PNG 檔案,並將其傳遞給 ImageToPdf 方法以進行轉換操作流。以下的程式碼範例幫助您將 PNG 圖片轉換為 PDF 文件並將 Stream 物件保存至磁碟。

using IronPdf;

Console.WriteLine("C# Convert PNG to PDF using IronPDF");

// One or more images as IEnumerable. This example selects all PNG images in a specific 'assets' folder.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png") 
 f.EndsWith(".PNG"));

// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("PNG successfully converted to PDF");
using IronPdf;

Console.WriteLine("C# Convert PNG to PDF using IronPDF");

// One or more images as IEnumerable. This example selects all PNG images in a specific 'assets' folder.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png") 
 f.EndsWith(".PNG"));

// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("PNG successfully converted to PDF");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

在上述代码片段中,資產資料夾僅包含一個 PNG 文件。輸出文件看起來像這樣:

C# PNG 轉換為 PDF(代碼示例教學),圖 4:單個 JPG 文件轉換為 PDF 文件

單一 JPG 文件轉 PDF 文件

相同的代碼範例可以用來轉換多個 PNG 圖片。輸出文件格式包含三個 PNG 到 PDF 文件。

C# 將 PNG 轉換為 PDF(代碼範例教程),圖 5:多個 PNG 圖片到 PDF 文件

多個 PNG 圖片轉 PDF 文件

6. 總結

這個教程展示了如何使用IronPDF C#庫將PNG圖片轉換為PDF文檔。使用IronPDF庫功能,PDF文件的操作和配置變得異常簡便。只需幾行代碼即可從PNG文件構建PDF文檔。無論是轉換JPG圖片、PNG圖片還是其他多種格式,IronPDF都是開發人員和公司理想的選擇。

利用免費版本來試用一下! 此外,使用免費試用金鑰,您可以測試 IronPDF 的功能。此外,當前的特別優惠允許您以兩個產品的價格獲得 IronPDF 的五個產品。! 請參觀這個 授權頁面 洽詢更多有關授權的資訊。

< 上一頁
C# 文字轉 PDF(程式碼範例教學)
下一個 >
C# 將 JPG 轉換為 PDF(代碼範例教程)

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

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >