跳至頁尾內容
使用IRONPDF

在C#中生成PDF文件(2026指南)

這篇文章將引導您使用IronPDF程式庫在C#中快速地將JPG格式轉換為PDF格式。

教學涵蓋的主題

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

  1. IronPDF程式庫介紹
  2. 建立C#專案
  3. 安裝IronPDF程式庫
    • 方法1:NuGet套件管理器解決方案
    • 方法2:NuGet套件管理器主控台
    • 方法3:使用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程式庫

方法1: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

方法3:使用DLL文件

您還可以直接從官方網站下載IronPDF .DLL文件

解壓文件後,通過以下步驟在專案中引用該程式庫:

  • 在方案總管中右鍵點擊解決方案
  • 選擇"新增" -> "引用"
  • 瀏覽IronPDF.dll程式庫
  • 點擊確定

全都完成了! IronPDF已下載、安裝,準備好用於將JPG轉換為PDF格式。

3. 新增IronPDF命名空間

要使用IronPDF功能,您需要在程式中新增IronPDF命名空間。 將提供的程式碼行新增到文件頂部。

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

這將允許您存取IronPDF程式庫的功能。 您需要在每個文件中新增這行程式碼以使用IronPDF功能。

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

使用IronPDF可以在一行內實現將JPG圖像轉換為PDF文件。 程式碼簡潔、清晰且易於理解。 此任務可以使用IronPDF的ImageToPdfConverter方法來完成。 按照以下步驟將任何JPG圖像轉換為PDF文件。

首先,將所有要轉換的JPG文件格式放在項目目錄中名為"assets"的文件夾內。 該文件夾必須放置在位置:bin\Debug\net6.0。

然後使用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#")
$vbLabelText   $csharpLabel

在上述程式碼片段中,assets文件夾可以包含多個JPG圖像。 每個圖像將作為單獨頁面新增到PDF文件中。

可以使用相同的程式碼範例轉換多個JPG文件。 輸出包含在PDF文件中的三個JPG圖像。

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程式庫解決方案是開發者的夢想,尤其是使用C#的軟體工程師。 使用這個卓越的Iron Software工具,您可以輕鬆為.NET建立核心PDF程式庫。 IronPDF將確保任何從不同格式的PDF轉換都是無難度且省時的過程。

它還使您可以高效運用HTML5、JavaScript和CSS構建PDF文件。 您可以無縫地編輯、蓋章和新增頁首和頁尾到PDF。 此外,使您可以非常容易地閱讀PDF文字,提取圖像或以程式方式將圖像轉換為PDF

一些重要的功能包括:

本教學聚焦於將JPG圖像轉換為PDF文件。 IronPDF幾乎支持所有圖像格式的轉換。 支持的格式有JPG、PNG、TIFF、GIF、SVG和BMP。您可以嘗試IronPDF的免費版本來測試其功能,並且有免費試用金鑰您可以測試IronPDF的功能。 此外,當前的特別優惠允許您以兩個產品的價格獲得IronPDF的五個產品! 有關授權的資訊可以在此IronPDF授權資訊頁面找到。

常見問題

我如何使用 C# 將 JPG 圖像轉換為 PDF?

您可以使用 IronPDF 和 ImageToPdfConverter 類在 C# 中將 JPG 圖像轉換為 PDF。首先,通過 NuGet Package Manager 安裝 IronPDF 或將 DLL 新增到您的專案,然後使用其方法以最少的程式碼來轉換圖像。

進行 C# 的 JPG 到 PDF 轉換需要哪些設定步驟?

要在 C# 中設置 IronPDF 以進行 JPG 到 PDF 的轉換,首先在 Visual Studio 中建立一個 C# 專案。通過 NuGet Package Manager 安裝 IronPDF 或從官方網站下載 DLL,然後在您的程式碼中新增 IronPDF 命名空間以存取它的功能。

我可以使用 C# 將多個 JPG 文件轉換為單個 PDF 文件嗎?

是的,您可以使用 IronPDF 在 C# 中將多個 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。可從其官方網站獲取免費試用金鑰。

將 JPG 轉換為 PDF 時,IronPDF 是否完全相容 .NET 10?

是的 — IronPDF 與 .NET 10 完全相容。它支持圖像到 PDF 的轉換,包括 JPG,而無需在 .NET 10 專案上使用變通方法或自定義配置。它還支持在 Windows、macOS 和 Linux 上進行跨平台部署。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話