Ajouter des pages au document PDF via C++

Bibliothèque moderne C++ pour gérer les pages PDF à l’aide de nos API.

Action la plus populaire avec Pages

Comment insérer des pages dans un document PDF à l'aide de C++

Afin d’ajouter une page dans un fichier PDF, nous utiliserons l’API [Aspose.PDF for C++](https : //products.aspose.com/pdf/cpp) qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme cpp. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Ajouter une page au PDF via C++


Vous avez besoin de Aspose.PDF for C++ pour essayer le code dans votre environnement.

  1. Créez un objetDocument avec le fichier PDF d’entrée.

  2. Appelez la méthode Insert de la collection PageCollection avec l’index spécifié.

  3. Enregistrez le PDF de sortie à l’aide de la méthode Save.

Ajouter une nouvelle page au 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);
}