Lavora con le pagine in PDF tramite C++

Gestisci le pagine PDF nel documento in modo programmatico utilizzando Aspose.PDF per la libreria C++

L'azione più popolare con Pages in C++

Come inserire pagine in un documento PDF utilizzando C++

Per aggiungere una pagina nel file PDF, utilizzeremo l’API Aspose.PDF for C++ che è una manipolazione dei documenti ricca di funzionalità, potente e facile da usare API per la piattaforma cpp. Apri il gestore pacchetti NuGet, cerca Aspose.PDF e installa. È inoltre possibile utilizzare il seguente comando dalla Console di gestione pacchetti.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Aggiungi la pagina al PDF tramite C++


È necessario Aspose.PDF for C++ per provare il codice nel proprio ambiente.

  1. Crea un oggetto Documento con il file PDF di input.

  2. Chiama il metodo Insert della raccoltaPageCollection con l’indice specificato.

  3. Salvare il PDF di output utilizzando il metodoSalva.

Aggiungi nuova pagina 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);
}