Ajouter des pages au PDF via C++

Insérer des pages dans un document PDF par programmation à l’aide de Aspose.PDF pour la bibliothèque C++

Comment ajouter des pages au PDF en utilisant C++

Afin d’insérer 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

Insérer une page dans un 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.

Insérer une nouvelle page dans le 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);
}