跳到主要内容
PPDF123

获取 PDF 信息

文档信息读取 PDF,并返回一份 JSON 报告,含文件大小、页数、PDF 版本、加密状态,以及标题和作者字段。它不检测数字签名。

把文件拖到这里,或点击选择

支持 PDF · 单个文件不超过 500.0 MB · 一次最多 20 个文件

也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。

文档信息返回 JSON:`FileSize`、`PageCount`、`Encrypted`、`Info`(若有则含 title/author/subject/creator/producer)、`Version`、`Pages` 为 `{page: n}` 占位,以及 `root`。`IsSigned` 恒为 `false`。它不是签名检测器。

网站通过与 PDF 相同的 blob 流程下载这份 JSON。没有内联报告界面。

Encrypted 是 trailer 里有没有 `/Encrypt`,不是完整权限解码。网页会要求输入密码并为你解锁;API 调用方在用多数其他工具前需先运行移除密码。

要密码学签名细节请用验证 PDF 签名。要 JavaScript 请用查看 JavaScript。

上传是临时的。我们不会保存你的 PDF 文库。

功能

  • JSON 报告体积、页数、加密标志、Info、版本
  • `IsSigned` 写死为 false;Pages 只是序号占位
  • 本地 lopdf;无外部二进制
  • 匿名 API:/api/v1/security/get-info-on-pdf

适用场景

  • 拆分 PDF 前先读页数
  • 看是否需要密码
  • 不用桌面软件就能拿到 Info 的标题和作者

如何查看 PDF 的页数和元数据?

  1. 上传 PDF。
  2. 点击处理,下载 `.json`。
  3. 在选下一个工具前先看 PageCount 和 Encrypted。
  4. 忽略 IsSigned。签名若重要,跑验证 PDF 签名。

限制与边界

  • IsSigned 是占位
  • 没有逐页几何
  • 不是签名校验器
  • 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。

示例

  • 12 页文件报告 PageCount 12 和十二个 Pages 占位
  • 已签名的 PDF 仍报告 IsSigned false

本工具的隐私说明

文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。

常见问题

为什么 IsSigned 总是 false?
该字段写死。不是从签名字典算出来的。
Pages 里有什么?
一组 {page: 1}、{page: 2},没有框也没有旋转。
Encrypted 为 true 就说明不需要密码吗?
不是。它只表示 trailer 有 Encrypt。其他工具仍然需要密码:网页会要求输入,API 调用方需先运行移除密码。
这是 qpdf --json 吗?
不是。这是 lopdf 拼的一份小对象。

最后更新:

用代码调用

本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。

curl -X POST "https://pdf123.xyz/api/v1/security/get-info-on-pdf" \
  -F "[email protected]"

也提供 MCP 工具,供说 Model Context Protocol 的客户端调用(JSON-RPC 2.0,POST /mcp)。 完整 API 文档

在 AI 代理中使用

Skill

装上这个 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「文档信息」: /skills/pdf123-get-info.md

全部 Agent Skill

文件只用于本次处理,完成后自动删除。