Добавьте страницы в PDF с помощью Go

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

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

Нужно ли добавлять страницы в PDF-документы? Для добавления страниц мы будем использовать Aspose.PDF for Go via C++ — простой и безопасный набор инструментов для работы с PDF. Чтобы установить и использовать Aspose.PDF для Go через C++, нажмите Загрузить Aspose.PDF для Go.

Вставка страницы в PDF через Go


Чтобы опробовать этот код в своей среде, вам понадобится Aspose.PDF for Go via C++.

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