跳過到頁腳內容
使用IRONPDF

將 JPEG 轉換為 PDF .NET:完整的 C# 開發人員指南

將 JPEG 轉換為 PDF .NET:完整的 C# 開發人員指南:圖 1 - JPEG 到 PDF 的轉換

對於建立文件管理系統或歸檔工具的開發人員來說,將 JPG 影像轉換為通用 PDF 格式至關重要。 你需要一個可靠的 PDF 轉換器來高效處理多個 JPG 檔案並將它們合併成一個 PDF 檔案。

本指南是您使用 C# 以程式設計方式將 JPEG 轉換為 PDF .NET 的完整開髮指南。 我們使用IronPDF作為您專屬的 JPG 轉 PDF 轉換器,只需幾行程式碼即可處理整個轉換過程。

無論是轉換單一影像還是批次處理多個 JPG 影像,我們的方法都能確保高影像品質並支援各種影像格式。 這款強大的PDF工具可在任何作業系統和裝置上提供簡單、可靠的PDF轉換。

!{--010011000100100101000010010100100100000101010010010110010101111101001110010101010101010101010101010101010101010 0100010111110100100101001101010100010000010100110001001100010111110100001001001100010011110010101010

如何將JPG圖片轉換為PDF檔?

將 JPG 轉換為 PDF 的最簡單方法是使用 IronPDF 的 ImageToPdfConverter 類別。 這款 JPG 轉 PDF 轉換器可以識別影像檔案路徑,並自動產生高品質的 PDF 文件。

using IronPdf;
// Convert a single JPG image to PDF
string imagePath = "photo.jpg";
PdfDocument PDF = ImageToPdfConverter.ImageToPdf(imagePath);
// Save the converted PDF file
pdf.SaveAs("converted-photo.pdf");
using IronPdf;
// Convert a single JPG image to PDF
string imagePath = "photo.jpg";
PdfDocument PDF = ImageToPdfConverter.ImageToPdf(imagePath);
// Save the converted PDF file
pdf.SaveAs("converted-photo.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

輸入影像與輸出 PDF 文件

將 JPEG 轉換為 PDF .NET:C# 開發人員完整指南:圖 2 - 輸入影像與由此影像產生的輸出 PDF 的比較

ImageToPdf方法接受 JPG 檔案的檔案路徑,並傳回一個 PdfDocument 物件。 轉換後的 PDF 文件在保持原始文件影像品質的同時,將其打包成通用可存取的 PDF 格式。 轉換過程只需幾秒鐘即可完成,該工具會自動處理頁面尺寸調整。

IronPDF 除了支援 JPEG 格式外,還支援多種影像格式,包括 PNG、BMP、GIF、TIFF 和 SVG。 這種靈活性意味著,無論您處理的是 JPG 圖片、PNG 圖形還是其他圖像文件,相同的圖像轉 PDF 轉換器程式碼都能正常運作。 您可以轉換幾乎任何來源的圖像。

如何將多個 JPG 檔案合併成一個 PDF 文件?

將多個 JPG 影像批次處理成單一 PDF 文件同樣簡單。 只需將所有圖像路徑上傳到 JPG 轉 PDF 轉換器,它就會將它們合併到一個 PDF 文件中,每個圖像都單獨佔一頁。

using IronPdf;
using System.IO;
using System.Linq;
// Gather all JPG files from a folder
var imagePaths = Directory.EnumerateFiles("photos")
    .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Convert multiple JPG images to a single PDF file
PdfDocument PDF = ImageToPdfConverter.ImageToPdf(imagePaths);
// Download or save the combined PDF
pdf.SaveAs("photo-collection.pdf");
using IronPdf;
using System.IO;
using System.Linq;
// Gather all JPG files from a folder
var imagePaths = Directory.EnumerateFiles("photos")
    .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Convert multiple JPG images to a single PDF file
PdfDocument PDF = ImageToPdfConverter.ImageToPdf(imagePaths);
// Download or save the combined PDF
pdf.SaveAs("photo-collection.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

輸入影像檔案

將 JPEG 轉換為 PDF .NET:完整的 C# 開發人員指南:圖像 3 - 輸入圖像文件

輸出 PDF

將 JPEG 轉換為 PDF .NET:完整的 C# 開發人員指南:圖 4 - 輸出由多張圖片渲染的 PDF

這段程式碼列舉目錄中的 JPG 文件,篩選 JPEG 影像格式,並將收集到的文件傳遞給 PDF 轉換器。 最終產生一個包含所有 JPG 圖片且順序與原圖一致的 PDF 文件。 您可以在轉換之前,透過對檔案路徑進行排序,將影像按您想要的順序排列。

這種方法非常適合建立相簿、文件檔案或合併掃描頁面。 轉換後的 PDF 文件保留了每張圖片的質量,同時方便在任何裝置(無論是 Windows、Mac 還是行動裝置)上輕鬆共享和檢視。上傳多張圖片並產生一個 PDF 文件的免費服務顯著簡化了文件工作流程。

此PDF轉換器支援哪些影像格式?

IronPDF 的影像轉 PDF 轉換器支援多種影像格式,使其成為適用於任何轉換場景的多功能 PDF 工具:

格式 擴充 最適合
JPEG .jpg、.jpeg、.jfif 照片、掃描文件
PNG .png 透明圖形
骨形態發生蛋白 .bmp 未壓縮影像
GIF .gif 簡單的圖形
多倫多國際電影節 .tiff,.tif 高品質掃描
SVG .svg 向量圖形
WebP .webp 現代網路圖片

無論您需要轉換 JPG 圖片、PNG 文件,甚至是處理從 DOCX 文件中提取的圖像文件,這些 PDF 工具都能無縫地完成轉換。 與線上工具或線上服務不同,這種方法消除了文件上傳方面的問題。 檔案處理完畢後會自動從記憶體中刪除,所有操作都在您的 .NET 應用程式本地運行。 其他 PDF 工具可能需要額外安裝軟體,但 IronPDF 在 NuGet 安裝後即可立即使用。

如何控制轉換後的PDF檔案中影像的位置?

IronPDF 提供了多個 ImageBehavior 選項,用於控製影像在 PDF 頁面上的顯示方式。 這些功能包括 FitToPageAndMaintainAspectRatio(用於縮放圖像並保持比例)、CenteredOnPage(用於居中對齊放置)、TopLeftCornerOfPage(用於精確定位)以及 CropPage(用於將頁面大小與圖像尺寸完全匹配)。

您還可以自訂頁面邊距、旋轉 PDF 頁面以調整方向,以及在輸出中新增頁首或頁尾。 對於需要對 PDF 格式進行更多控制的開發人員,ChromePdfRenderOptions 參數允許對轉換過程進行微調。 無論來源檔案是縱向還是橫向,JPG 轉 PDF 轉換器都能有效運作。

JPEG 轉 PDF 的常見應用場景有哪些?

程序化JPG轉PDF轉換有許多實際用途:

*文件歸檔*:將掃描的頁面和照片轉換為有序的 PDF 文檔,以便長期保存。 報表產生:將圖表和螢幕截圖嵌入到專業的 PDF 報表中 照片集錦:使用影像轉 PDF 工作流程,將多張圖片合併成易於展示的 PDF 收藏。 數位工作流程**:在 Web 應用程式中自動將上傳的 JPG 影像轉換為 PDF 文檔

轉換後的 PDF 檔案可在任何作業系統和行動裝置上運行,確保收件人無需額外軟體即可查看文件。 無論您是將 JPG 轉換為 PDF 用於存檔還是分發,輸出結果都能保持完全安全、高品質的效果。

結論

IronPDF 的 JPG 轉 PDF 轉換器簡化了 .NET 開發人員的影像轉 PDF 轉換。 它支援多種影像格式、批次處理功能和靈活的放置選項,只需點擊幾下即可完成從轉換單一影像檔案到將多個 JPG 影像合併成完整的 PDF 文件的所有操作。

免費試用版可讓您下載和測試所有功能,購買許可證即可解鎖全部生產功能。 立即開始免費試用,在您的 .NET 應用程式中有效地將 JPG 轉換為 PDF。

常見問題解答

如何使用 .NET 將 JPEG 轉換成 PDF?

您可以使用 IronPDF 的 ImageToPdfConverter 類在 .NET 中將 JPEG 轉換為 PDF。這個類別可以讓您輕鬆地將單一或多個 JPG 影像轉換成 PDF 文件。

IronPDF 中的 ImageToPdfConverter 類是什麼?

IronPDF for .NET 中的 ImageToPdfConverter 類是專為在 .NET 應用程式中將 JPEG 等影像檔案轉換成 PDF 文件而設計的工具。

我可以將多個 JPEG 影像轉換為單一 PDF 文件嗎?

是的,IronPDF 允許您使用 ImageToPdfConverter 類將多個 JPEG 影像轉換為單一 PDF 文件。

是否可以用 C# 將 JPEG 自動轉換為 PDF?

是的,您可以在 .NET 應用程式中利用 IronPDF 的 ImageToPdfConverter 類,在 C# 中自動完成 JPEG 到 PDF 的轉換。

使用 IronPDF 將 JPEG 轉換為 PDF 有哪些先決條件?

要使用 IronPDF 進行 JPEG 至 PDF 的轉換,您需要設定好 .NET 開發環境,並在專案中包含 IronPDF 函式庫。

如何處理 PDF 轉換的大量 JPEG 檔案?

IronPDF 可透過使用 ImageToPdfConverter 類別迭代圖片集合,有效率地處理大量批次的 JPEG 檔案以進行 PDF 轉換。

IronPDF 是否支持其他图像格式转换为 PDF?

是的,除了 JPEG 之外,IronPDF 還支援各種圖片格式轉換為 PDF,包括 PNG 和 BMP,使用相同的 ImageToPdfConverter 類別。

IronPdf 能否在轉換過程中保持圖像品質?

IronPDF 的設計目的是在 JPEG 影像轉換為 PDF 的過程中維持高品質的輸出,以確保所產生的 PDF 文件中的影像清晰銳利。

IronPDF 是否適合在商業應用程式中從影像建立 PDF?

是的,IronPDF 非常適合在商業應用程式中使用,它提供了強大的工具,能有效率且有效益地將影像轉換成 PDF。

如何將 IronPDF 整合到現有的 .NET 專案中?

您可以透過 NuGet Package Manager 安裝 IronPDF 函式庫,並在程式碼中使用其類別,例如 ImageToPdfConverter,將 IronPDF 整合到您現有的 .NET 專案中。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。