Supprimer des pages PDF avec Go

Contents
[ ]

Vous pouvez supprimer des pages d’un fichier PDF en utilisant Aspose.PDF for Go via C++. Le fragment de code suivant montre comment manipuler un document PDF en supprimant une page spécifique. Cette méthode est efficace pour les tâches de manipulation de documents PDF, notamment pour la suppression de pages, l’enregistrement du document modifié et la garantie d’une gestion appropriée des ressources.

  1. Ouverture d’un fichier PDF.
  2. Suppression d’une page spécifique avec PageDelete fonction.
  3. Enregistrement du document avec Save méthode.

    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)
      }
      // PageDelete(num int32) deletes specified page in PDF-document
      err = pdf.PageDelete(1)
      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()
    }