使用 C++ 合并 PDF
Contents
[
Hide
]
合并 PDF 文件不是一项简单的任务,但非常流行。您可以使用 Aspose.PDF for C++ 库快速轻松地将 PDF 文件合并为一个文档。
使用 C++ 合并 PDF 文件
要连接两个 PDF 文件:
- 创建两个 Document 对象,每个对象包含一个输入 PDF 文件。
- 然后调用 PageCollection 集合的 Add 方法,用于将其他 PDF 文件添加到目标 Document 对象。
- 将第二个文档的 Page 添加到第一个文件。
- 最后,使用 Save 方法保存输出 PDF 文件。
以下代码片段展示了如何连接 PDF 文件。
using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;
void MergingDocuments() {
// 路径名称的字符串
String _dataDir("C:\\Samples\\");
// 输入文件名的字符串
String pdfDocumentFileName1("Concat1.pdf");
String pdfDocumentFileName2("Concat2.pdf");
String outputFileName("ConcatenatePdfFiles.pdf");
// 打开文档
auto pdfDocument1 = MakeObject<Document>(_dataDir + pdfDocumentFileName1);
auto pdfDocument2 = MakeObject<Document>(_dataDir + pdfDocumentFileName2);
// 将第二个文档的页面添加到第一个文档
pdfDocument1->get_Pages()->Add(pdfDocument2->get_Pages());
// 保存合并后的输出文件
pdfDocument1->Save(_dataDir+outputFileName);
}
实时示例
Aspose.PDF Merger 是一个免费的在线 web 应用程序,允许您研究演示合并功能的工作原理。