在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本文將指導您如何使用IronPDF圖像轉換API在C#中將PNG轉換為PDF。
ImageToPdf
方法在本教程中,將涵蓋以下主題:
IronPDF 庫簡介
建立 C# 專案
安裝 IronPDF 函式庫
方法一:NuGet 套件管理器解決方案
方法 2:NuGet 套件管理器主控台
添加 IronPDF 命名空間
將 JPG 圖像轉換為 PDF 文件
摘要
使用 IronPDF 的要求:
IronPDF .NET PDF Library 解決方案對於開發人員來說是一種夢想,尤其是使用 C# 的軟體工程師。 使用這個出色的Iron Software工具,您可以輕鬆地為.NET創建一個核心PDF庫。 IronPDF 將確保從不同格式進行的任何 PDF 轉換都是輕鬆且省時的過程。
它還使您能夠使用 HTML5 構建 PDF 文件、JavaScript、CSS 和影像。 您可以無縫地編輯 PDF,並添加郵戳、頁眉和頁腳。 此外,它使閱讀 PDF 文本、提取圖像變得非常容易,或將圖像轉換為 PDF程式化地。
一些重要功能包括:
從 HTML4/5、CSS、JavaScript 和圖像創建 PDF 文件。
加密和解密 PDF。
建立和編輯PDF 表單.
本教程著重於將 PNG 文件轉換為 PDF 文件。 IronPDF 支援幾乎所有的圖片格式進行轉換。 支援的圖片格式有 JPG、PNG、GIF、TIFF、SVG 和 BMP。
本教程將使用最新版本的Visual Studio和C#編程語言來構建項目。 由於範例程式碼源自 C# 10.0,您應該對頂層語句有一些了解。
讓我們開始建立一個 C# 專案。
選擇 .NET Core >= 3.1,因為 3.1 已被支持並可用於每個裝置。 .NET Framework 的最新且最穩定版本是 6.0。
創建專案後的控制台程式
從方案總管開啟
打開 NuGet 套件管理器解決方案後,瀏覽尋找 IronPDF 庫以將 PNG 圖像轉換為 PDF 檔案。然後點擊安裝。
瀏覽 IronPDF
使用 NuGet 封裝管理器主控台將使您能夠輕鬆安裝該庫。 不需要管理員權限即可安裝該庫。 將使用 NuGet 命令將 IronPDF 庫安裝到您的專案中。 只需使用以下命令繼續。
Install-Package IronPdf
您可以直接從網站下載 IronPDF .DLL 文件。可以立即從IronPDF 官方 DLL 下載連結.
若要在專案中引用該程式庫,請遵循以下指示:
點擊確定
全部完成! IronPDF 已下載、安裝並準備就緒,可以用於將 PNG 轉換為 PDF 格式。
現在將 IronPDF 命名空間添加到您的程式中。 您必須在檔案的頂部添加指定的程式碼行。
using IronPdf;
using IronPdf;
Imports IronPdf
這將允許您訪問IronPDF提供的所有功能。 在您希望使用IronPDF功能的每個文件中,必須添加此行代碼。
使用 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
在上述代碼片段中,資產文件夾僅包含一個 PNG 文件。輸出文件看起來像這樣:
單一 JPG 檔案轉 PDF 檔案
相同的程式碼範例可用於轉換多個 PNG 圖像。 輸出文件格式包含三個PNG到PDF文檔。
多個 PNG 圖像轉換為 PDF 文件
本教程顯示如何使用IronPDF C#庫將PNG圖像轉換為PDF文檔。 使用 IronPDF 庫函數,PDF 文件的操作和配置變得極其輕鬆。 只需幾行程式碼即可從PNG檔案構建PDF文檔。 無論是轉換 JPG 圖像、PNG 圖像還是其他多種格式,IronPDF 對開發人員和公司來說都是理想的選擇。
使用免費版本進行測試! 此外,使用免費試用金鑰,您可以測試IronPDF的功能。 此外,目前的特別優惠讓您只需支付兩個的價格即可獲得來自IronPDF的五個產品。! 訪問此頁面IronPDF 授權資訊頁面洽詢更多有關授權的資訊。