通过 Go 处理 PDF 中的页面

使用适用于 Go via C++ 库的 Aspose.PDF 以编程方式管理文档中的 PDF 页面

Go 页面中最受欢迎的动作

如何使用 Go 在 PDF 文档中插入页面

為了在 PDF 文件中新增頁面,我們將使用 Aspose.PDF API,這是一個功能豐富、強大且易於使用的文件操作 API,適用於 go-cpp 平台。開啟 NuGet 套件管理器,搜尋 Aspose.PDF 並安裝。您也可以在套件管理器控制台中使用下列命令。

通過Go將頁面添加到 PDF


您需要 Aspose.PDF 庫 才能在您的環境中嘗試該程式碼。

  1. 使用輸入的 PDF 檔案建立一個 Document 物件。

  2. 使用指定的索引呼叫 PageCollection 集合的 Insert 方法。

  3. 使用 Save 方法儲存輸出的 PDF。

將新頁面添加到 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()
    }