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;這將允許您存取 IronPDF 庫的功能。 要使用 IronPDF 的功能,需要在每個文件中加入這行程式碼。
4. 將 JPG 影像轉換為 PDF 格式
使用 IronPDF,只需一行指令即可將 JPG 影像轉換為 PDF 檔案。 程式碼簡潔明了,容易理解。 可以使用 IronPDF 的ImageToPdfConverter方法來實現此任務。 請按照以下步驟將任何 JPG 圖片轉換為 PDF 文件。
首先,將所有要轉換的 JPG 檔案格式放在專案目錄中名為"assets"的資料夾中。 該資料夾必須放置在下列位置:bin\Debug\net6.0。
然後使用System.IO.Directory列舉 assets 資料夾及其所有 JPG 文件,並將其傳遞給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#");在上面的程式碼片段中, 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?
您可以使用 IronPDF 的ImageToPdfConverter類,在 C# 中將 JPG 影像轉換為 PDF。首先,透過 NuGet 套件管理器安裝 IronPDF,或將 DLL 檔案新增至您的專案中,然後使用其方法以最少的程式碼轉換映像。
如何在 C# 中設定 IronPDF 以實現 JPG 到 PDF 的轉換?
若要在 C# 中設定 IronPDF 以將 JPG 轉換為 PDF,請先在 Visual Studio 中建立 C# 專案。透過 NuGet 套件管理器安裝 IronPDF,或從官方網站下載 DLL 文件,然後在程式碼中新增 IronPDF 命名空間以存取其功能。
我可以使用 C# 將多個 JPG 檔案合併成一個 PDF 文件嗎?
是的,您可以使用 IronPDF 在 C# 中將多個 JPG 檔案轉換為單一 PDF 文件。使用System.IO.Directory列舉目錄中的 JPG 文件,然後將它們傳遞給ImageToPdf方法,即可將它們編譯成單一 PDF 文件。
這個庫是否可以將其他圖像格式轉換為 PDF?
是的,IronPDF 除了支援 JPG 格式外,還支援將 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 將 JPG 轉換為 PDF 時是否完全相容於 .NET 10?
是的-IronPDF 與 .NET 10 完全相容。它支援在 .NET 10 專案中開箱即用地將影像(包括 JPG 影像)轉換為 PDF,無需任何變通方法或自訂配置。它還支援在 .NET 10 環境下跨平台部署到 Windows、macOS 和 Linux 系統。







