Adicione páginas ao PDF via C++

Insira páginas em um documento PDF de forma programática usando Aspose.PDF para a biblioteca C++

Como adicionar páginas ao PDF usando C++

Para inserir a página no arquivo PDF, usaremos a API Aspose.PDF para C++, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma cpp. Abra o gerenciador de pacotes NuGet, procure por Aspose.pdf e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Inserir página em PDF via C++


Você precisa do Aspose.PDF for C++ para testar o código em seu ambiente.

  1. Crie um objeto Documento com o arquivo PDF de entrada.

  2. Chame o método Insert da coleção PageCollection com o índice especificado.

  3. Salve o PDF de saída usando o métodoSalvar.

Inserir nova página em 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);
}