Trabalhe com páginas em PDF via C++

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

Ação mais popular com páginas em C++

Como inserir páginas em um documento PDF usando C++

Para adicionar uma página em um 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

Adicionar página ao 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.

Adicionar nova página ao 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);
}