C#將JPG轉換為PDF(代碼示例教程)
本文將指導您如何使用 IronPDF 庫在 C# 中以程式設計方式快速將 JPG 格式轉換為 PDF 格式。
如何在 C# 中將 JPG 轉換為 PDF
- 從 NuGet 下載並安裝 JPG 轉 PDF C# 庫
- 使用
ImageToPdfConverter類別將 JPG 轉換為 PDF - 指定 PDF 輸出的可選圖像設置
- 將 PDF 導出到所需位置
- 檢查轉換後的 JPG 到 PDF 文件輸出
本教程涵蓋的主題
本教學將涵蓋以下主題:
- IronPDF庫簡介
- 建立一個 C# 項目
- 安裝 IronPDF 庫 方法一:NuGet 套件管理器解決方案 方法二:NuGet 套件管理器控制台 方法三:使用 DLL 文件
- 新增 IronPDF 命名空間
- 將 JPG 圖片轉換為 PDF 文檔
- 總結
使用 IronPDF 的要求:
- 你應該具備 C# 語言的基本知識。
- 您應該具備Windows應用程式的基本知識。
1. 建立一個 C# 項目
在開始之前,您應該對頂級語句有一些了解,因為基本程式碼是從 C# 10.0 中提取出來的。
讓我們從建立一個 C# 專案開始。
- 開啟 Visual Studio。
- 建立一個新的 C# 專案。 為項目命名。
- 為您的專案選擇一個 .NET Core 版本。 建議本項目使用 .NET 6.0。
2. 安裝 IronPDF 庫
方法一:NuGet 套件管理器解決方案
Visual Studio 提供 NuGet 套件管理器,用於在專案中下載 NuGet 套件。 您可以透過"工具"功能表或在"解決方案資源管理器"中右鍵單擊您的專案來存取它。
C# 將 JPG 轉換為 PDF(程式碼範例教學),圖 1:從解決方案資源管理器開啟 從解決方案資源管理器打開
開啟 NuGet 套件管理器解決方案面板後,搜尋 IronPDF 庫。 選擇安裝。
C# 將 JPG 轉換為 PDF(程式碼範例教學),圖 2:瀏覽 IronPDF 瀏覽 IronPDF
方法二:NuGet 套件管理器控制台
也可以使用 NuGet 套件管理器控制台輕鬆安裝該程式庫。 安裝無需管理員權限。 使用 NuGet 指令將 IronPDF 庫安裝到您的專案中。 在 NuGet 套件管理員控制台中複製程式碼片段,然後按 Enter 鍵。 IronPDF庫將安裝完畢,即可在您的專案中使用。
Install-Package IronPdf
方法三:使用 DLL 文件
您也可以直接從官方網站下載IronPDF .DLL 檔案。
解壓縮檔案後,請按照以下步驟在專案中引用該庫:
- 右鍵按一下解決方案總管中的解決方案
- 選擇"新增"->"引用"
- 瀏覽 IronPDF.dll 函式庫
- 按一下確定
全部完成! IronPDF 已下載、安裝完畢,可用於將 JPG 轉換為 PDF 格式。
3. 新增 IronPDF 命名空間
若要使用 IronPDF 的功能,您需要將 IronPDF 命名空間新增至您的程式。 將提供的程式碼行新增到文件頂部。
using IronPdf;
using IronPdf;
Imports IronPdf
這將允許您存取 IronPDF 庫的功能。 要使用 IronPDF 的功能,需要在每個文件中加入這行程式碼。
4. 將 JPG 影像轉換為 PDF 格式
使用 IronPDF,只需一行指令即可將 JPG 影像轉換為 PDF 檔案。 程式碼簡潔明了,容易理解。 可以使用 IronPDF 的 ImageToPdfConverter 方法來實現此任務。 請按照以下步驟將任何 JPG 圖片轉換為 PDF 文件。
首先,將所有要轉換的 JPG 檔案格式放在專案目錄中名為"assets"的資料夾中。 該資料夾必須放置在下列位置:bin\Debug\net6.0。
然後使用 System.IO.Directory,列舉包含所有 JPG 檔案的 assets 資料夾,並將其傳遞給 ImageToPdf 方法進行 PDF 轉換。 以下程式碼片段有助於將 JPG 影像轉換為 PDF 影像並將其儲存到新文件中。
using IronPdf;
Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");
// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
.Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");
// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
using IronPdf;
Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");
// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
.Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");
// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
Imports IronPdf
Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF")
' Selects all JPG/JPEG images in the folder 'assets'.
Dim images = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))
' Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")
' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")
在上面的程式碼片段中,assets 資料夾可以包含多個 JPG 映像。 每張圖片都會作為單獨的頁面新增到 PDF 文件中。
同樣的程式碼範例可以用來轉換多個 JPG 檔案。 輸出結果包含一個PDF文檔,其中包含三張JPG影像。
C# 將 JPG 轉換為 PDF(程式碼範例教學),圖 4:將多個 JPG 影像轉換為 PDF 文檔 將多個 JPG 圖片合併到 PDF 文檔
5. 總結
本教學課程示範如何使用 IronPDF C# 庫將 JPG 影像轉換為 PDF 文件。 使用 IronPDF 庫函數,PDF 文件的操作和格式化將變得非常輕鬆。 只需幾行程式碼即可將 JPG 檔案轉換為 PDF 文件。 這樣可以將所有圖像放在一個 PDF 文件中發送,從而節省上傳和下載時間。 您也可以像 JPG 教學一樣,使用 IronPDF 轉換 TIFF 和其他影像格式。
6. 關於 IronPDF 庫的更多信息
IronPDF .NET PDF 程式庫解決方案是開發人員,特別是使用 C# 的軟體工程師夢寐以求的解決方案。 使用這款優秀的 Iron Software 工具,您可以輕鬆地為 .NET 建立核心 PDF 程式庫。 IronPDF 將確保從不同格式轉換 PDF 檔案成為一個輕鬆省時的過程。
它還使您能夠使用 HTML5、JavaScript 和 CSS 高效地建立 PDF 文件。 您可以輕鬆地對 PDF 文件進行編輯、新增圖章、新增頁首和頁尾。 此外,它還使得讀取 PDF 文字、提取圖像或以程式設計方式將圖像轉換為 PDF變得非常容易。
一些重要的功能包括
- 使用 HTML4/5、CSS、JavaScript 和圖像建立 PDF 文件。 -從 URL 無縫產生 PDF 文件。
- 載入具有自訂網頁登入憑證、HTTP 標頭、代理程式、cookie、使用者代理程式和表單變數的 URL,允許在 HTML 登入表單後面登入。
- 加密和解密 PDF 文件。 -合併現有PDF文件。 -輕鬆建立和編輯 PDF 表單。
本教學重點在於講解如何將 JPG 圖片轉換為 PDF 文件。 IronPDF支援幾乎所有影像格式的轉換。 IronPDF 支援的格式包括 JPG、PNG、TIFF、GIF、SVG 和 BMP。您可以試用 IronPDF 的免費版本,並使用免費試用金鑰測試其各項功能。 此外,目前的特別優惠活動讓您只需支付兩件產品的價格即可獲得 IronPDF 的五件產品! 有關許可的資訊可以在IronPDF 許可資訊頁面上找到。
常見問題解答
如何在 C# 中將 JPG 圖像轉換為 PDF?
您可以在 C# 中使用 IronPDF 將 JPG 圖像轉換為 PDF,方法是利用 ImageToPdfConverter 類。首先,通過 NuGet 包管理器安裝 IronPDF 或將 DLL 添加到您的項目中,然後使用其方法以最少的代碼轉換圖像。
設置 IronPDF 以進行 JPG 到 PDF 轉換需要哪些步驟?
要設置 IronPDF 以在 C# 中將 JPG 轉換為 PDF,請首先在 Visual Studio 中創建一個 C# 項目。通過 NuGet 包管理器安裝 IronPDF 或從官網下載 DLL,然後在代碼中添加 IronPDF 命名空間以訪問其功能。
我可以使用 C# 將多個 JPG 文件轉換為單個 PDF 文檔嗎?
是的,您可以在 C# 中使用 IronPDF 將多個 JPG 文件轉換為單個 PDF 文檔。使用 System.IO.Directory 列舉目錄中的 JPG 文件,並將它們傳遞給 ImageToPdf 方法,以將它們編譯為一個 PDF。
此庫是否可以將其他圖像格式轉換為 PDF?
可以,除 JPG 外,IronPDF 還支持將各種圖像格式(包括 PNG、TIFF、GIF、SVG 和 BMP)轉換為 PDF 文檔。
如果 JPG 到 PDF 的轉換失敗,我該如何處理故障排除?
如果使用 IronPDF 進行 JPG 到 PDF 轉換失敗,請確保庫已正確安裝,並且圖像路徑正確。檢查代碼中的異常,並查閱 IronPDF 文檔以獲取故障排除提示。
在 C# 項目中使用 IronPDF 的先決條件是什麼?
要在 C# 項目中使用 IronPDF,您需要 Visual Studio 這樣的開發環境,並具有 .NET Core 6.0 或更高版本,以及對 C# 編程和 Windows 應用的基本理解。
我可以使用 IronPDF 保護由 JPG 圖像創建的 PDF 文檔嗎?
是的,IronPDF 允許您對由 JPG 圖像創建的 PDF 文檔進行加密和設置權限,增強文檔的安全性和訪問控制。
IronPDF 除了圖像到 PDF 轉換外,還提供額外的功能嗎?
是的,IronPDF 提供了一系列功能,包括從 HTML 創建 PDF、通過添加頁眉、頁腳和郵票來編輯現有 PDF,並合併多個 PDF 文檔。
IronPDF 能夠將 HTML 內容轉換為 PDF 嗎?
是的,IronPDF 可以將 HTML 內容(包括 HTML5、JavaScript 和 CSS)轉換為 PDF 文檔。此功能有助於在 PDF 格式中保留網頁的佈局和樣式。
是否有 IronPDF 的試用版本可供測試?
是的,IronPDF 提供免費試用版,可用於測試其功能,包括將圖像轉換為 PDF。可以從他們的官網獲取免費試用密鑰。
IronPDF 是否與 .NET 10 完全相容於將 JPG 轉換為 PDF?
是的,IronPDF 與 .NET 10 完全相容。在 .NET 10 專案中,它支持圖像到 PDF 的轉換,包括 JPG,而不需要任何變通方法或自訂配置。它還支持跨平台部署於 Windows、macOS 和 Linux 下的 .NET 10。



