
如何打开PDF文件在C#中
这篇文章将演示如何使用Adobe Acrobat Online和IronPDF C#库从多张照片创建PDF文档,并将新创建的PDF文件保存到本地文件系统。 请按照以下步骤操作:
步骤1
打开Adobe Acrobat Online网站。
Adobe Acrobat网站
您可以通过添加文件夹来分隔命令、查询和它们将使用的公共接口来完成这项工作。
您需要登录此网站。如果您没有Adobe账户,则需要通过点击注册按钮创建一个。 注册后,点击登录按钮并输入凭证以登录Adobe Acrobat网站。
假设您的应用程序管理任务,您想添加一项任务(命令)并检索任务(查询)。
登录后,您将看到Adobe Acrobat Online的界面。这里有很多与PDF相关的选项。 接下来,点击"所有工具"选项卡。
导航到Adobe Acrobat Online页面
步骤4
之后,您将看到Adobe Acrobat Online提供的工具列表,选择"JPG转PDF"工具。
在网站上导航到JPG转PDF工具
步骤5
这将打开JPG转PDF工具的弹出窗口。 您将看到"拖放文件"和"从设备添加文件"选项。 您可以拖放多张图片,或从设备中选择所有图像,无论是在同一文件夹还是不同文件夹。
JPG转PDF的拖放文件模态
选择所有照片后,点击继续按钮。 这将把多个图片合并为一个PDF文件。这个过程将在一个文档中合并图像,而无需使用第三方应用程序。
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.
}
}' Install the IronPdf NuGet package using the command: PM> Install-Package IronPdf
Imports IronPdf
Imports System.IO
Imports System.Linq
Friend Class Program
Shared Sub Main()
' Get enumerable images from a specific folder.
Dim ImageFiles = Directory.EnumerateFiles("C:\project\assets").Where(Function(f) f.EndsWith(".jpg") OrElse 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.
End Sub
End Class在上面的代码中,仅用几行代码就很容易将多张图像转换为PDF文件。 这就是 IronPDF 的力量。 您无需在线登录任何网站。只需打开编辑器并编写一些代码 —— 您的PDF转换器就准备好了。 有关更多详细信息,请访问图像到PDF转换示例。
许可
IronPDF完全免费用于开发目的。 然而,在生产级别需要付费。 IronPDF提供了三个计划。 Lite计划适用于个人开发者,专业计划适用于需要强大PDF软件而无任何限制的个人或团队。 无限计划适用于需要企业级解决方案的大公司和机构。 在开发、评估或测试阶段,所有三个计划都是免费的,然而如果决定在生产中使用IronPDF,则需要支付许可证费用。 对于新用户,有一个免费试用,无附加条件! 您还可以以购买两款Iron Software产品的价格购买五款产品。 访问IronPDF许可证详情获取更多信息。

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


