Trabaja con páginas en PDF a través de Go

Gestione las páginas PDF de un documento mediante programación mediante Aspose.PDF for la biblioteca Go via C++

Aspose.PDF for Go via C++ Logo

La acción más popular con páginas en Go

Cómo insertar páginas en un documento PDF usando Go

Para agregar una página en un archivo PDF, usaremos la API Aspose.PDF, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma go-cpp. Abra el administrador de paquetes NuGet, busque Aspose.PDF e instálelo. También puede usar el siguiente comando desde la consola de Package Manager.

Agregar página al PDF mediante Go


Necesita biblioteca Aspose.PDF para probar el código en su entorno.

  1. Cree un objetoDocument con el archivo PDF de entrada.

  2. Llame al método Insert de la colección PageCollection con el índice especificado.

  3. Guarde el PDF de salida con el métodoGuardar.

Agregar nueva página al 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()
    }