在 C++ 中合并 pdf 文件

在各种情况下,您可能需要将多个 PDF 文件合并为一个文件。例如,合并来自类似类型文档(如简历、收据等)的内容。Aspose.PDF 允许您在 Web、桌面或移动应用程序中自动执行 PDF 合并过程。在本文中,您将学习如何使用 Aspose.PDF 的 C++ 变体合并多个 PDF 文件。

C++ PDF 合并 API - 免费下载

Aspose.PDF for C++ 是一个功能丰富的 PDF 操作 API,可让您无缝地创建和处理 PDF 文件。 API 的 PDF 合并功能允许您在几行代码中合并两个或多个 PDF 文件。您可以 下载 API 的包或使用 NuGet 安装它。

Install-Package Aspose.PDF.Cpp

合并 PDF 文件的步骤

在跳到代码之前,让我们先来看看合并 PDF 文件所需的基本步骤是什么。

  • 加载源和目标 PDF 文件。
  • 从源 PDF 文件中获取页面。
  • 将获取的页面添加到目标 PDF 文件。
  • 保存目标 PDF 文件。

现在,让我们使用 Aspose.PDF for C++ 将这些步骤转换为 C++ 编码指令。

使用 C++ 合并两个 PDF 文件

以下是用于合并 PDF 文件的类和方法的 API 参考的步骤。

以下代码示例显示了如何合并两个 PDF 文件。

// 打开第一个文档
auto doc1 = MakeObject<Document>(u"file1.pdf");

// 打开第二个文档
auto doc2 = MakeObject<Document>(u"file2.pdf");

// 将第二个文档的页面添加到第一个文档
doc1->get_Pages()->Add(doc2->get_Pages());

// 保存连接的输出文件
doc1->Save(u"merged-pdf.pdf");

结论

在本文中,您了解了如何使用 C++ 合并两个或多个 PDF 文档。您可以在基于 C++ 的应用程序中实现此功能,以自动化 PDF 合并。使用 文档 探索有关 C++ PDF API 的更多信息。

也可以看看