Работайте со страницами в формате PDF с помощью C++

Программное управление страницами PDF в документе с помощью Aspose.PDF для библиотеки C++

Самое популярное действие со страницами в C++

Как вставить страницы в PDF-документ с помощью C++

Чтобы добавить страницу в PDF-файл, мы будем использовать Aspose.PDF для C++ API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы cpp. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Добавить страницу в PDF через C++


Вам понадобится Aspose.PDF для C++, чтобы попробовать код в своей среде.

  1. Создайте объектДокумент с входным PDF-файлом.

  2. Вызовите метод Insert коллекции PageCollection с указанным индексом.

  3. Сохраните выходной PDF-файл с помощью методаSave.

Добавить новую страницу в PDF


    void InsertEmptyPageAtDesiredLocation() {
    // Open document
    String _dataDir("C:\\Samples\\");

    // String for input file name
    String inputFileName("InsertEmptyPage.pdf");

    String outputFileName("InsertEmptyPage_out.pdf");

    auto document = MakeObject<Document>(_dataDir + inputFileName);

    // Insert a empty page in a PDF
    document->get_Pages()->Insert(2);

    // Save output file
    document->Save(_dataDir + outputFileName);
}