IRONSOFTWAREHOME
使用IRONPDF

如何打开PDF文件在C#中

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

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

步骤1

打开Adobe Acrobat Online网站。

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

您可以通过添加文件夹来分隔命令、查询和它们将使用的公共接口来完成这项工作。

您需要登录此网站。如果您没有Adobe账户,则需要通过点击注册按钮创建一个。 注册后,点击登录按钮并输入凭证以登录Adobe Acrobat网站。

假设您的应用程序管理任务,您想添加一项任务(命令)并检索任务(查询)。

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

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

步骤4

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

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

步骤5

这将打开JPG转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自现有文档,等等。 该库还包括对各种位深度和格式的图像支持,包括PNGs和转换多帧TIFF到PDF。 您可以使用该库创建自己的PDF或处理他人的PDF。 该库还提供支持创建和操作PDF中的书签,在PDF中查找文本,从PDF中提取文本,从文档中提取形状并将其添加到新PDF,将PDF文档拆分为页面并将它们重新组合在一起。

本节将使用IronPDF库来使用多张图像创建PDF文件。 现在让我们来研究一个代码示例来实现这一点。

代码示例

// Install the IronPdf NuGet package using the command: PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;

class Program
{
    static void Main()
    {
        // Get enumerable images from a specific folder.
        var ImageFiles = Directory.EnumerateFiles(@"C:\project\assets")
                                  .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

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

        // Note: Use PdfDocument.RasterizeToImageFiles() method 
        // to flatten a PDF into images or thumbnails if needed.
    }
}

在上面的代码中,仅用几行代码就很容易将多张图像转换为PDF文件。 这就是 IronPDF 的力量。 您无需在线登录任何网站。只需打开编辑器并编写一些代码 —— 您的PDF转换器就准备好了。 有关更多详细信息,请访问图像到PDF转换示例

许可

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

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

相关文章

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户