使用IRONPDF

如何将图像合并成一个PDF

本文将演示如何使用 Adobe Acrobat Online 和 IronPDF C# 库从多张照片创建 PDF 文档,并将新创建的 PDF 文件保存到本地文件系统。 按照以下步骤进行:

步骤 1

打开Adobe Acrobat Online网站。

如何将图像合并成一个PDF,图1:Adobe Acrobat网站

Adobe Acrobat 网站

第二步

您需要登录本网站。如果您没有 Adobe 帐户,请单击注册按钮创建一个。 注册完成后,请单击登录按钮并输入您的凭据登录 Adobe Acrobat 网站。

步骤 3

登录后,您将看到 Adobe Acrobat Online 的界面。这里有许多与 PDF 相关的选项。 接下来,点击 "所有工具 "选项卡。

如何将图像合并为一个 PDF,图 2:导航到 Adobe Acrobat 在线页面

导航到 Adobe Acrobat 在线页面

第四步

然后,您将看到 Adobe Acrobat Online 提供的工具列表,并选择 "JPG 到 PDF "工具。

如何将图片合并为一个 PDF,图 3:在网站上导航到 JPG 转 PDF 工具

在网站上导航至JPG转PDF工具

第五步

现在将打开 JPG-to-PDF 工具的弹出窗口。 您将看到 "拖放文件 "和 "从您的设备添加文件 "选项。 您可以拖放多张图片,或从同一文件夹或不同文件夹中选择设备中的所有图片。

如何将图像合并为一个PDF,图4:JPG转PDF的拖放文件模式

拖放文件模态窗口用于 JPG 转 PDF

选择所有照片后,点击继续按钮。 这将把多个图像合并为一个 PDF 文件。该过程将在不使用第三方应用程序的情况下将图像合并到一个文档中。

如何将图像合并为一个PDF,图5:Adobe Acrobat 通过上传的文件进行处理

通过上传文件进行Adobe Acrobat处理

转换后,您将在标签页中看到输出的 PDF。 您可以点击下载托盘按钮将 PDF 下载到您的系统中。

IronPDF: C# PDF 库

IronPDF C# PDF 库是一个用于读写和自定义 PDF 文档的 .NET 库。 IronPDF C# 库力求提供最完整、准确和跨平台的 PDF 信息源。 它提供了一个高级 API,其设计尽可能直观。 该库提供对 Adobe Acrobat 中绝大多数可用功能的访问,包括那些未免费提供的功能。

该库提供的方法和属性使您只需几行代码就能读写 PDF 文件。 您可以在不同版本的PDF之间进行转换,从PDF读取文本和PDF元数据而无需提取它们,向现有文档中添加页面,在页面上插入图像到各种位置和比例,在文档内的页面中提取文本,从现有文档创建新的PDF等等。 该库还支持各种位深度和格式的图像,包括PNG和将多帧TIFF转换为PDF。 您可以使用该库创建自己的 PDF 或处理他人的 PDF。 该库还支持在PDF中创建和操作书签、在PDF中查找文本、从PDF中提取文本、从文档中提取形状并将其添加到新的PDF中、将PDF文档拆分为页面并重新合并。

本节将使用 IronPDF 库使用多个图像创建 PDF 文件。 现在让我们来看看实现这一目标的代码示例。

代码示例

// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;

// One or more images as IEnumerable.  This example selects all JPEG images in a specific folder.
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");

//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;

// One or more images as IEnumerable.  This example selects all JPEG images in a specific folder.
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");

//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

在上面的代码中,只需几行代码就可以非常轻松地将多个图像转换为 PDF 文件。 这就是 IronPDF 的强大之处。 您无需上网登录网站。只需打开编辑器并编写一些代码,您的 PDF 转换器就可以使用了。 有关更多详细信息,请访问图像到PDF转换示例

许可

IronPDF 可完全免费用于开发目的。 不过,在制作层面,需要付费。 IronPDF 提供三种计划。 Lite 计划适用于个人开发者,专业计划适用于需要功能强大的 PDF 软件且不受任何限制的个人或团队。 Unlimited 计划专为需要企业级解决方案的大型企业和机构而设计。 在开发、评估或测试阶段,所有三种计划都是免费的,但如果您决定在生产中使用 IronPDF,则需要支付许可费。 对于新用户,提供免费的试用版,无需任何附加条件! 您还可以用购买两件产品的价格购买五件 Iron Software 产品。 访问IronPDF 许可详情以获取更多信息。

Chipego
软件工程师
Chipego 拥有出色的倾听技巧,这帮助他理解客户问题并提供智能解决方案。他在 2023 年加入 Iron Software 团队,此前他获得了信息技术学士学位。IronPDF 和 IronOCR 是 Chipego 主要专注的两个产品,但他对所有产品的了解每天都在增长,因为他不断找到支持客户的新方法。他喜欢 Iron Software 的合作氛围,公司各地的团队成员贡献他们丰富的经验,以提供有效的创新解决方案。当 Chipego 离开办公桌时,你经常可以发现他在看书或踢足球。
< 前一页
C# 将图像添加到 PDF(开发者教程)
下一步 >
将ASPX转换为PDF