Объединение PDF с использованием C++
Contents
[
Hide
]
Объединение PDF файлов — это не простая задача, но очень популярная. Вы можете использовать библиотеку Aspose.PDF для C++, чтобы быстро и легко объединить PDF файлы в один документ.
Объединение файлов PDF с использованием C++
Чтобы объединить два PDF файла:
- Создайте два объекта Document, каждый из которых содержит один из входных PDF файлов.
- Затем вызовите метод Add коллекции PageCollection для объекта Document, к которому вы хотите добавить другой PDF файл.
- Добавьте Page второго документа в первый файл.
- Наконец, сохраните выходной PDF файл, используя метод Save.
Следующий фрагмент кода показывает, как объединить файлы 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 — это бесплатное веб-приложение, которое позволяет вам исследовать, как работает функциональность объединения презентаций.