Trabalhe com páginas em PDF via Go

Gerencie páginas PDF em um documento de forma programática usando o Aspose.PDF for a biblioteca Go via C++

Aspose.PDF for Go via C++ Logo

Ação mais popular com páginas em Go

Como inserir páginas em um documento PDF usando Go

Para adicionar uma página em um arquivo PDF, usaremos a API Aspose.PDF, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma go-cpp. Abra o gerenciador de pacotes NuGet, procure por Aspose.PDF e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Adicionar página ao PDF via Go


Você precisa da biblioteca Aspose.PDF para testar o código em seu ambiente.

  1. Crie um objeto Documento com o arquivo PDF de entrada.

  2. Chame o método Insert da coleção PageCollection com o índice especificado.

  3. Salve o PDF de saída usando o métodoSalvar.

Adicionar nova página ao 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()
    }