跳至页脚内容
PDF 工具

如何在没有 Adobe 的情况下合并 PDF 文件

在现代数字时代,PDF文件已成为最流行的文档格式之一。 无论是商业报告、学术论文还是电子书,PDF都提供了一个可靠且多功能的信息共享平台。 然而,有时你可能有多个PDF文件需要合并成一个文档。

Adobe Acrobat Reader被认为是合并PDF文件的行业标准,但它并不总是易于访问或使用简单。 在本指南中,我们将解释如何使用我们功能丰富的C#库IronPDF来合并PDF文件,并推荐几个提供基本功能的免费在线工具。

IronPDF:卓越的C# PDF库

IronPDF是一个为网络开发人员特别设计的轻量级.NET PDF库。 PDF 转换只是众多用途之一 - 它使读取、写入和操作 PDF 变得轻而易举,您可以在 .NET 项目中用于桌面和网页。 最佳部分 - 在开发环境中免费试用。

IronPDF 的主要优势之一是其灵活性。 它可以作为独立的桌面应用程序使用,也可以通过 IronPDF API 集成到您的 Web 应用程序中。 此外,IronPDF兼容Windows和Mac操作系统,使其可供广泛的用户使用。

合并PDF文件 - 入门

在Visual Studio中创建你的项目

首先,打开Visual Studio,转到文件 -> 新建项目 -> 控制台应用程序。 输入你的项目名称,选择你想保存的位置,然后点击下一步按钮。 选择最新的.NET框架,然后创建。 一旦你的项目启动并运行,就该添加我们的库了。

安装IronPDF库

IronPDF易于使用,但安装起来甚至更简单。 您可以这样做的方式有几种:

方法1:NuGet包管理器控制台

在Visual Studio中,在解决方案资源管理器中右击引用,然后点击管理NuGet包。 点击浏览并搜索‘IronPDF’,然后安装最新版本。 如果您看到这样,它就运行了:

如何在没有Adobe的情况下合并PDF文件:图1

你也可以转到工具 -> NuGet包管理器 -> 包管理器控制台,在包管理器选项卡中输入以下行:

Install-Package IronPdf

最后,您可以直接从NuGet的IronPdf包页面获取IronPDF。 在页面右侧的菜单中选择下载包选项,双击下载自动安装,并重新加载解决方案以在项目中使用。

不起作用? 您可以在我们的高级NuGet安装指南上找到特定平台的帮助。

方法2:使用DLL文件

您还可以直接从我们这里获取IronPDF DLL文件并手动将其添加到Visual Studio。 有关完整说明和Windows、MacOS和Linux DLL包的链接,请查看我们专门的IronPDF安装说明

添加IronPDF命名空间

请务必用IronPDF命名空间开始你的代码,如下所示:

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

使用IronPDF合并PDF文件

现在我们有了项目并添加了IronPDF,是时候合并我们的PDF文件了。

加载PDF文件

第一步是加载我们想要合并的PDF文档。 您可以使用PdfDocument.FromFile方法来完成。 在以下示例中,我们加载了两个名为A.pdf和B.pdf的PDF文件:

// Load the first PDF document
var firstPDF = PdfDocument.FromFile("A.pdf");

// Load the second PDF document
var secondPDF = PdfDocument.FromFile("B.pdf");
// Load the first PDF document
var firstPDF = PdfDocument.FromFile("A.pdf");

// Load the second PDF document
var secondPDF = PdfDocument.FromFile("B.pdf");
' Load the first PDF document
Dim firstPDF = PdfDocument.FromFile("A.pdf")

' Load the second PDF document
Dim secondPDF = PdfDocument.FromFile("B.pdf")
$vbLabelText   $csharpLabel

合并PDF文件

加载PDF文件后,您可以使用PdfDocument.Merge方法将它们合并成一个PDF文件。在以下示例中,我们合并了“firstPDF”和“secondPDF”文件:

// Merge the loaded PDF documents into a new PDF document
var merged = PdfDocument.Merge(firstPDF, secondPDF);
// Merge the loaded PDF documents into a new PDF document
var merged = PdfDocument.Merge(firstPDF, secondPDF);
' Merge the loaded PDF documents into a new PDF document
Dim merged = PdfDocument.Merge(firstPDF, secondPDF)
$vbLabelText   $csharpLabel

保存合并后的PDF文件

最后,您需要将合并后的PDF文件保存到您的计算机。 您可以使用SaveAs方法来实现。 在以下示例中,我们将合并后的PDF文件保存为“Merged.pdf”:

// Save the merged PDF document to a file
merged.SaveAs("Merged.pdf");
// Save the merged PDF document to a file
merged.SaveAs("Merged.pdf");
' Save the merged PDF document to a file
merged.SaveAs("Merged.pdf")
$vbLabelText   $csharpLabel

使用IronPDF合并两个PDF文件的完整代码如下:

using IronPdf;

// Load the first PDF document
var firstPDF = PdfDocument.FromFile("A.pdf");

// Load the second PDF document
var secondPDF = PdfDocument.FromFile("B.pdf");

// Merge the loaded PDF documents into a new PDF document
var merged = PdfDocument.Merge(firstPDF, secondPDF);

// Save the merged PDF document to a file
merged.SaveAs("Merged.pdf");
using IronPdf;

// Load the first PDF document
var firstPDF = PdfDocument.FromFile("A.pdf");

// Load the second PDF document
var secondPDF = PdfDocument.FromFile("B.pdf");

// Merge the loaded PDF documents into a new PDF document
var merged = PdfDocument.Merge(firstPDF, secondPDF);

// Save the merged PDF document to a file
merged.SaveAs("Merged.pdf");
Imports IronPdf

' Load the first PDF document
Private firstPDF = PdfDocument.FromFile("A.pdf")

' Load the second PDF document
Private secondPDF = PdfDocument.FromFile("B.pdf")

' Merge the loaded PDF documents into a new PDF document
Private merged = PdfDocument.Merge(firstPDF, secondPDF)

' Save the merged PDF document to a file
merged.SaveAs("Merged.pdf")
$vbLabelText   $csharpLabel

通过遵循这些步骤并使用IronPDF库,您可以轻松地将多个PDF文件合并为一个文档。

免费在线工具

有在线工具可以让您合并PDF文件。它们可能很方便,但无法提供像IronPDF这样的专用PDF库的灵活性或安全性。

PDFSam Basic

PDFSam Basic是一个轻量级且用户友好的PDF编辑器,使您可以组合、拆分和操作PDF文件。 它提供了一系列易于使用的基本功能,是那些对PDF编辑不熟悉的人的一个不错选择。

如何使用PDFSam Basic合并PDF文件

  • 从官方网站下载并安装PDFSam Basic
  • 打开程序并点击侧边菜单的合并按钮
  • 打开您希望合并的PDF文件
  • 拖放文件到所需顺序以重新排列文件。
  • 选择输出文件的目标位置并点击运行按钮

SmallPDF

SmallPDF是一个流行的在线工具,提供一系列PDF编辑功能,包括合并多个PDF文件的能力。 SmallPDF的一个主要优势是其便利性。 由于它是基于网络的工具,您可以从任何具有互联网连接的设备上访问它,而无需下载或安装任何软件。

如何使用SmallPDF合并PDF文件

  • 前往使用SmallPDF合并PDFs并点击“合并PDF”按钮
  • 点击选择文件并选择要合并的文件
  • 通过拖动文件到所需顺序重新排列文件
  • 选择合并文件选项
  • 点击合并PDF按钮并等待工具处理文件
  • 保存合并后的PDF文件

结论

这就是如何在不使用Adobe Acrobat的情况下合并PDF文件的方法。 PDFSam Basic和SmallPDF易于使用,并提供一系列基本的编辑功能。 然而,对于更强大的PDF编辑解决方案,IronPDF提供了无法比拟的灵活性。

合并PDF只是开始 - 使用HTML到PDF转换、PDF格式化工具、内置的安全性和合规性功能以及更多功能,IronPDF是您所有PDF文档需求的首选工具。

准备好亲自体验IronPDF了吗? 您可以从我们的IronPDF 30天免费试用开始。 它也完全免费用于开发目的,因此您可以真正了解它的功能。 如果您满意,IronPDF的起价为$799用于IronPDF许可。 为了获得更大的优惠,请查看Iron Suite许可选项,可以以两款工具的价格获得全部九款Iron Software工具。 祝您编码愉快!

如何在没有Adobe的情况下合并PDF文件:图2

Curtis Chau
技术作家

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

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。