图像转换为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")
将多个图片合并成一个PDF文件
我们还可以使用 System.IO.Directory.EnumerateFiles
和 ImageToPdfConverter.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)