HTML JPG PDF XML DOCX
  Product Family
PDF

通过 Go SDK 获取 PDF 页面的字数

使用 Aspose.PDF Cloud Go SDK 获取 PDF 页面的字数的 API

Get Started

如何使用 Cloud Go SDK 获取 PDF 页面的字数

为了获取 PDF 文档的字数,我们将使用 Aspose.PDF Cloud Go SDK 此 Cloud SDK SDK 帮助 Go 程序员开发基于云的 PDF 创建、注释、编辑和转换应用程序,使用 Go 编程语言通过 Aspose.PDF REST API。请使用软件包管理器控制台中的以下命令。

软件包管理器控制台命令


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

使用 Go 获取每个 PDF 页面的字数的步骤

Aspose.PDF Cloud Go 开发人员可以轻松获取每个 PDF 页面的字数。开发人员只需几行代码即可完成。

  1. 定义 GetPagesWordsCount 函数
  2. 使用您自己的上传功能
  3. 设置请求参数
  4. 调用 API 以获取每页的字数
  5. 处理 API 响应并打印字数
 

此示例代码展示了如何使用 PDF Cloud Go SDK 获取 PDF 文档的字数


    package main

    import (
        "fmt"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func GetPagesWordsCount(pdf_api *asposepdfcloud.PdfApiService, document string, remoteFolder string) {
        // Get page information of the PDF document.
        uploadFile(pdf_api, document)

        args := map[string]interface{}{
            "folder": remoteFolder,
        }

        result, httpResponse, err := pdf_api.GetWordsPerPage(document, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
        } else {
            for _, p := range result.WordsPerPage.List {
                fmt.Println("Page ", p.PageNumber, " has ", p.Count, " words.")
            }
        }
    }
 

使用我们的 Go SDK,您可以

  • 以文本或图像格式添加 PDF 文档的页眉和页脚。
  • 向 PDF 文档添加表格和文本或图像印章。
  • 将多个 PDF 文档附加到现有文件。
  • 处理 PDF 附件、注释和表单字段。
  • 对 PDF 文档应用加密或解密,并设置密码。
  • 从页面或整个 PDF 文档中删除所有印章和表格。
  • 根据 ID 从 PDF 文档中删除特定印章或表格。
  • 替换 PDF 页面或整个文档中的单个或多个文本实例。
  • 广泛支持将 PDF 文档转换为各种其他文件格式。
  • 提取 PDF 文件的各种元素并优化 PDF 文档。
  • 您可以试用我们的免费应用程序来测试功能。

  •