Travaillez avec des pages au format PDF via Go

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

Aspose.PDF for Go via C++ Logo

Action la plus populaire avec les pages en Go

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

Afin d’ajouter une page dans un fichier PDF, nous utiliserons l’API Aspose.PDF qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme go-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.

Ajouter une page au PDF via Go


Vous avez besoin de la bibliothèque Aspose.PDF 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


    package main

    import "github.com/aspose-pdf/aspose-pdf-go-cpp"
    import "log"

    func main() {
        // Open(filename string) opens a PDF-document with filename
        pdf, err := asposepdf.Open("sample.pdf")
        if err != nil {
            log.Fatal(err)
        }
        // PageAdd() adds new page in PDF-document
        err = pdf.PageAdd()
        if err != nil {
            log.Fatal(err)
        }
        // Save() saves previously opened PDF-document
        err = pdf.Save()
        if err != nil {
            log.Fatal(err)
        }
        // Close() releases allocated resources for PDF-document
        defer pdf.Close()
    }