使用 Node.js REST API 统计 PDF 页数(无需打开)

在本简短教程中,您将学习如何使用 Node.js REST API 在不打开 PDF 文件的情况下统计页数。您将学习如何使用 Node.js REST 接口自动统计多个 PDF 文件中的页数,方法是解析文件夹中的所有文件,并为每个文件使用给定的示例代码。它支持通过使用每个页面的不同属性过滤返回的 List 对象中的项目来统计页数。

先决条件

使用 Node.js REST 接口的 PDF 页面计数器软件步骤

  1. 使用客户端 ID 和密钥设置 PdfApi 对象来分析页面
  2. 读取PDF文件的所有字节并将其保存在内存流中
  3. 使用 上传文件() 方法通过设置名称和字节流将 PDF 文件上传到云存储
  4. 调用返回 DocumentPagesResponse 对象的 GetPages() 方法
  5. 检查状态和响应列表对象有效性
  6. 显示列表中页面的数量

以下步骤描述了如何使用基于 Node.js 的 API 开发一个在线 PDF 页面计数器。将 PDF 文件加载到内存流中并上传到云存储。调用已上传文件的 GetPages() 方法,并在响应对象中显示列表项的数量。

使用 Node.js RESTful 服务的 Adob​​e PDF 页面计数器代码

此代码演示了如何使用 Node.js Low Code API 通过逐个迭代所有 PDF 文件来统计文件夹中 PDF 页面的数量。您可以根据 Page 类公开的每个页面的属性来统计特定页面的数量。如果状态不正常或列表对象为空,则可以丢弃响应。

本文教我们如何在不使用任何软件打开 PDF 文件的情况下统计其页数。另一个相关功能可在文章 使用 Node.js REST API 统计 PDF 文档中的字数 中找到。

 简体中文