使用 IRONPDF

C# 將 JPG 轉換為 PDF(代碼範例教程)

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

本文將向您介紹如何使用 IronPDF 庫,以超快速度在 C# 中以程式方式將 JPG 格式轉換為 PDF 格式。

教程中涵蓋的主題

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

  1. IronPDF 庫簡介

  2. 建立 C# 專案

  3. 安裝 IronPDF 函式庫

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

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

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

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

  6. 摘要

    使用 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

方法 2: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
VB   C#

這將允許您訪問IronPDF庫的功能。 您需要在每個檔案中添加這一行程式碼以使用IronPDF功能。

4. 將 JPG 圖像轉換為 PDF 格式

使用 IronPDF,只需一行即可將 JPG 圖像轉換為 PDF 文件。 代碼整潔、清晰且易於理解。 此任務可以使用 IronPDF 的ImageToPdfConverter方法。 請按以下步驟將任何JPG圖像轉換為PDF檔案。

首先,將所有要轉換的 JPG 檔案格式放置在專案目錄中的一個名為 assets 的資料夾中。 該資料夾必須放置在以下位置:bin\Debug\net6.0。

然後使用 System.IO.Directory 列舉包含所有 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 image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).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 image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).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 image = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") f.EndsWith(".jpeg"))

' Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf")

' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")
VB   C#

在上述程式碼片段中,資產資料夾僅包含一張 JPG 圖片。 輸出檔案看起來像這樣:

C# 將 JPG 轉換為 PDF (代碼範例教學),圖 3:單個 JPG 文件轉 PDF 文件

單一 JPG 檔案轉 PDF 檔案

相同的代碼範例可用於轉換多個 JPG 檔案。 輸出包含三幅JPG圖片的PDF文件。

C# 將 JPG 轉換為 PDF(代碼示例教程),圖 4:將多個 JPG 圖像轉換為 PDF 文檔

多個 JPG 圖片轉 PDF 文件

5. 總結

本教程介紹如何使用IronPDF C#函式庫將JPG圖像轉換為PDF文檔。 使用 IronPDF 函式庫功能處理和格式化 PDF 檔案變得非常輕鬆。 只需要幾行代碼即可將 JPG 檔案生成 PDF 文件。 這有助於將所有圖片發送到單個 PDF 文件中,節省上傳和下載的時間。 您也可以使用 IronPDF 轉換 TIFF 和其他圖像格式就像 JPG 教程一樣。

6. 更多關於 IronPDF 庫的信息

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

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

一些重要功能包括:

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

    -從網址無縫生成 PDF 文件.

  • 使用載入網址自訂網路登入憑證、HTTP 標頭、代理伺服器、Cookie、使用者代理和表單變數,允許在 HTML 登入表單後進行登入。
  • 加密和解密 PDF。

    -合併現有的 PDF 文件.

  • 建立和編輯輕鬆處理 PDF 表單.

    本教程專注於將JPG圖像轉換為PDF文件。 IronPDF 支援幾乎所有的圖片格式進行轉換。 支援的格式有 JPG、PNG、TIFF、GIF、SVG 和 BMP。您可以嘗試免費版本的 IronPDF 來進行測試,並使用免費試用金鑰來測試 IronPDF 的功能。 此外,目前的特別優惠讓您只需支付兩個的價格即可獲得來自IronPDF的五個產品。! 有關授權的信息可以在此找到IronPDF 授權資訊頁面.

< 上一頁
C# 將 PNG 轉換為 PDF(代碼示例教程)
下一個 >
將位元組陣列儲存為 PDF C# (程式碼範例)

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

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