SuperAPI AI 工具集

pdf-extractor

办公与效率

查看项目

更新于 10-16 04:22

技能介绍

PDF Extractor 是一个从 PDF 文档中提取文本、元数据和内容的工具。

主要能力

  • text:提取 PDF 中的全部文本内容。
  • metadata:提取文档属性,例如标题、作者、创建日期等。
  • pages:获取总页数。
  • selective:提取指定的页面范围。
  • info:获取 PDF 版本和加密状态。

使用方式

该工具以命令行脚本形式使用,脚本路径为 ./scripts/pdf-extract.js。

提取全部文本: ./scripts/pdf-extract.js --file ./document.pdf

提取指定页面: ./scripts/pdf-extract.js --file ./document.pdf --pages "1-5"

仅提取元数据: ./scripts/pdf-extract.js --file ./document.pdf --metadata

获取页数和信息: ./scripts/pdf-extract.js --file ./document.pdf --info

以 JSON 格式输出: ./scripts/pdf-extract.js --file ./document.pdf --format json

示例

任务 命令 输出
提取文本 pdf-extract.js --file doc.pdf 完整文本内容
第 1-3 页 pdf-extract.js --file doc.pdf --pages 1-3 第 1-3 页的文本
元数据 pdf-extract.js --file doc.pdf --metadata 文档属性
信息 pdf-extract.js --file doc.pdf --info 页数、版本
JSON 输出 pdf-extract.js --file doc.pdf --json 结构化 JSON

适用场景

适用于需要从 PDF 中获取文本内容、检查文档属性、统计页数或按页范围提取内容的场景,尤其适合通过命令行进行自动化或批量处理。

限制与说明

  • 支持大多数 PDF 格式(PDF 1.0-1.7)。
  • 可处理加密 PDF(会提示输入密码)。
  • 对大型文档内存效率较高。
  • 尽可能保留文本布局。

关于收费、价格、平台支持范围等更多信息,资料中暂未提供。