获取 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 的页数和元数据?
- 上传 PDF。
- 点击处理,下载 `.json`。
- 在选下一个工具前先看 PageCount 和 Encrypted。
- 忽略 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
文件只用于本次处理,完成后自动删除。