Работайте со страницами в формате PDF с помощью Go

Программное управление страницами PDF в документе с помощью Aspose.PDF для библиотеки Go via C++

Aspose.PDF for Go via C++ Logo

Самые популярные действия со страницами в Go

Как вставить страницы в PDF-документ с помощью Go

Чтобы добавить страницу в PDF-файл, мы будем использовать Aspose.PDF API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы go-cpp. Откройте менеджер пакетов NuGet, найдите Aspose.PDF и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Добавить страницу в PDF через Go


Вам понадобится библиотека Aspose.PDF, чтобы попробовать код в своей среде.

  1. Создайте объектДокумент с входным PDF-файлом.

  2. Вызовите метод Insert коллекции PageCollection с указанным индексом.

  3. Сохраните выходной PDF-файл с помощью методаSave.

Добавить новую страницу в 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()
    }