使用 IRONPDF

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

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

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

教程中涵蓋的主題

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

  1. IronPDF 庫簡介

  2. 建立 C# 專案

  3. 安裝 IronPDF 函式庫

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

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

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

  5. 將 JPG 圖像轉換為 PDF 文件

  6. 摘要

    使用 IronPDF 的要求:

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

1. IronPDF 庫介紹

IronPDF .NET PDF Library 解決方案對於開發人員來說是一種夢想,尤其是使用 C# 的軟體工程師。 使用這個出色的Iron Software工具,您可以輕鬆地為.NET創建一個核心PDF庫。 IronPDF 將確保從不同格式進行的任何 PDF 轉換都是輕鬆且省時的過程。

它還使您能夠使用 HTML5 構建 PDF 文件、JavaScript、CSS 和影像。 您可以無縫地編輯 PDF,並添加郵戳、頁眉和頁腳。 此外,它使閱讀 PDF 文本、提取圖像變得非常容易,或將圖像轉換為 PDF程式化地。

一些重要功能包括:

  • 從 HTML4/5、CSS、JavaScript 和圖像創建 PDF 文件。

    -從URL生成PDF文件.

  • 使用載入網址自定义网络登录凭证、HTTP 標頭、代理伺服器、Cookie、使用者代理和表單變數,允許在 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 庫

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

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

從方案總管開啟

打開 NuGet 套件管理器解決方案後,瀏覽尋找 IronPDF 庫以將 PNG 圖像轉換為 PDF 檔案。然後點擊安裝。

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

瀏覽 IronPDF

方法 2: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 枚舉包含所有 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的五個產品。! 訪問此頁面IronPDF 授權資訊頁面洽詢更多有關授權的資訊。

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

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

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