Agregar páginas al documento PDF a través de C++

Biblioteca moderna de C++ para administrar páginas PDF mediante nuestras API.

Acción más popular con Pages

Cómo insertar páginas en un documento PDF con C++

Para agregar una página en un archivo PDF, usaremos la API Aspose.PDF para C++, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma cpp. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede usar el siguiente comando desde la consola de Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Agregar página al PDF mediante C++


Necesita Aspose.PDF for C++ para probar el código en su entorno.

  1. Cree un objetoDocument con el archivo PDF de entrada.

  2. Llame al método Insert de la colección PageCollection con el índice especificado.

  3. Guarde el PDF de salida con el métodoGuardar.

Agregar nueva página al 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);
}