在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
PDF 文件是存储数据和保存信息最可靠的文件类型。 有很多工具可以将 PDF 文件合并成一个文档。 下面将介绍一些易于使用且值得推荐的合并 PDF 文件的工具。
Adobe Acrobat Online PDF Merger 软件是一个有用的工具,可以用来创建、编辑和转换 PDF 文件。 您还可以使用该工具将 PDF 文件合并为一个 PDF 文件,包括在线和离线两种方式。在线工具相对容易使用,因为首次使用是免费的; 此外,您还可以使用免费试用选项或下载应用程序免费使用。
要在 Adobe Acrobat 中合并 PDF 文件,需要遵循以下步骤:
打开网站后,您将看到合并 PDF 或合并文件选项。
您可以点击选定的文件,或将文件拖放到投放位置。
之后,您的 PDF 文件就可以打开了。 您还可以打开多个 PDF 文件。
如果 PDF 文件的页数较多,您还可以通过重新排序页面来进行编辑。
修改 PDF 文件后,单击右上角的 "合并"。
图1 – Adobe Reader 在线 – 组合文件
图2 – Adobe Reader 在线 - 下载和共享文件
这款PDF合并工具是一个免费且易于使用的在线工具,无需安装任何软件,即可将多个PDF或图像文件合并为一个PDF。 这个网站有一个非常简单的界面,仅用于合并和转换PDF文件。
要使用 Combine PDF 工具合并 PDF 文件,请按照以下步骤操作:
打开在线PDF合并工具。
在那里,您将看到用于 PDF 文件的不同"Convert"
选项。
选择合并 PDF菜单选项。
您可以上传文件或拖放多个文件。
添加 PDF 文件后,您可以对 PDF 页面重新排序。
点击合并按钮以合并PDF。
图3 – 合并PDF - 上传文件
图 4 – 合并 PDF - 合并
SmallPDF Merge Tool允许您将多个PDF文件合并为一个。 此外,您可以将许多其他PDF合并在一起,将它们整合成一个PDF文档。 这个PDF合并工具是基于浏览器的,因此它也适用于Mac和Linux。
在 SmallPDF 中合并 PDF 的步骤如下:
选择文件或多个文件,或者您可以拖放PDF文件到放置位置。
添加 PDF 文件后,会出现两个选项:合并文件或合并页面。
您可以选择合并文件选项,因为它是免费的。
如果您想使用合并页面选项,可以开始为期七天的免费试用或购买订阅。
决定选项后,您可以重新安排 PDF 的位置。
最后,点击合并PDF!
图5 – Small PDF - 选择文件
图6 – Small PDF - 合并文件选项
图 7 – Small PDF - 合并 PDF!
图 8 – 小型PDF - 导出或分享
iLovePDF 致力于在保持最高标准的同时,为您带来最小的文件尺寸。 iLovePDF 非常安全,因为他们会在两小时内删除存档文件。
我们可以通过以下步骤将 PDF 文件与 iLovePDF 工具结合起来:
然后,选择或拖动 PDF 文件到放置区域。
您可以选择两个 PDF 文件或将多个 PDF 文件合并。
选择文件后,您可以通过拖动第二个 PDF 文件或任意数量的文件来更改顺序。
单击合并 PDF。
将打开下一个选项卡,并下载新的单一文档。
图9 – I Love PDF - 选择或拖动文件
图10 – I Love PDF - 合并PDF
IronPDF 是一个 .NET 库,明确设计用于处理所有与 PDF 相关的任务,如创建 PDF、将两个以上的 PDF 文件合并为一个、将 Word 文件转换为 PDF 文件以及删除文件。
那些对如何使用 C# 编程将两个或多个文件合并为一个文档有经验的人都知道,IronPDF 是满足他们需求的最佳工具。
IronPDF 可让开发人员轻松处理 PDF 页面,满足他们的需求。 对于那些想知道如何完成翻译的人,下面是一个使用 Visual Studio 的简单示例。
首先,打开 Visual Studio,然后转到工具。 接下来,扩展 NuGet 包管理器,点击第二个选项,如下图所示。
图11
然后,会出现一个 NuGet 解决方案窗口。 在此窗口中,转到浏览,搜索 IronPDF 并安装。
图 12
之后,只需编写这段代码,就能将两个 PDF 文件合并为一个文件。
// PM> Install-Package IronPdf
using IronPdf;
var html_a = @"<p> [PDF_A] </p>
<p> [PDF_A] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_A] 2nd Page</p>";
var html_b = @"<p> [PDF_B] </p>
<p> [PDF_B] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_B] 2nd Page</p>";
var Renderer = new IronPdf.ChromePdfRenderer();
var pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b);
var merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
merged.SaveAs("Merged.pdf");
// PM> Install-Package IronPdf
using IronPdf;
var html_a = @"<p> [PDF_A] </p>
<p> [PDF_A] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_A] 2nd Page</p>";
var html_b = @"<p> [PDF_B] </p>
<p> [PDF_B] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_B] 2nd Page</p>";
var Renderer = new IronPdf.ChromePdfRenderer();
var pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b);
var merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
merged.SaveAs("Merged.pdf");
' PM> Install-Package IronPdf
Imports IronPdf
Private html_a = "<p> [PDF_A] </p>
<p> [PDF_A] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_A] 2nd Page</p>"
Private html_b = "<p> [PDF_B] </p>
<p> [PDF_B] 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> [PDF_B] 2nd Page</p>"
Private Renderer = New IronPdf.ChromePdfRenderer()
Private pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a)
Private pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b)
Private merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b)
merged.SaveAs("Merged.pdf")
有关此主题的更多信息,请访问Iron Software 网站上的合并PDF示例。