圖像轉PDF

使用 IronPdf.ImageToPdfConverter 類別從一個或多個圖像文件構建 PDF。

如何在C#中將圖像轉換為PDF

給定一個位於電腦上 C:\images\example.png 的單一圖像,我們可以通過調用 IronPdf.ImageToPdfConverter.ImageToPdf 方法並提供其文件路徑來快速將其轉換為PDF文檔:

IronPdf.ImageToPdfConverter.ImageToPdf(@"C:\images\example.png").SaveAs("example.pdf");
IronPdf.ImageToPdfConverter.ImageToPdf(@"C:\images\example.png").SaveAs("example.pdf");
IronPdf.ImageToPdfConverter.ImageToPdf("C:\images\example.png").SaveAs("example.pdf")
VB   C#

將多張圖片合併為 PDF 文件

我們還可以使用 System.IO.Directory.EnumerateFilesImageToPdfConverter.ImageToPdf 批量將圖片轉換為單個 PDF 文件:

string sourceDirectory = "D:\web\assets";
string destinationFile = "JpgToPDF.pdf";
var imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg");
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile);
string sourceDirectory = "D:\web\assets";
string destinationFile = "JpgToPDF.pdf";
var imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg");
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile);
Dim sourceDirectory As String = "D:\web" & ChrW(7) & "ssets"
Dim destinationFile As String = "JpgToPDF.pdf"
Dim imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg")
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile)
VB   C#