Travaillez avec des pages au format PDF via C++

Gérez les pages PDF d’un document par programmation à l’aide de Aspose.PDF pour la bibliothèque C++

Action la plus populaire avec les pages en C++

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);
}