Eliminar páginas PDF con Go

Contents
[ ]

Puede eliminar páginas de un archivo PDF usando Aspose.PDF for Go a través de C++. El siguiente fragmento de código muestra cómo manipular un documento PDF eliminando una página específica. Este método es eficiente para tareas de manipulación de documentos PDF, específicamente para eliminar páginas, guardar el documento modificado y garantizar una gestión adecuada de los recursos.

  1. Abriendo un archivo PDF.
  2. Eliminando una página específica con PageDelete función.
  3. Guardando el documento usando Save método.

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