返回

PDF 元数据检查

文档工具

正在载入

正在加载工具

工具代码会在打开时按需载入,请稍候。

本工具的全部运算都发生在你的浏览器中,输入内容不会发送到任何服务器。

关于这个工具

读取支持的文档信息与 XMP 字段,分别编辑两个存储区或移除支持字段。保存后重新读取 PDF,全部实际输出页预览成功才可下载。自定义元数据保留并显示数量。

常见用途

  • 分享前检查 PDF 标题、作者、创建工具及日期原始字符串。
  • 编辑支持的 Info 或 XMP 字段,了解覆盖之外仍保留的元数据。

使用方法

  1. 1.选择一个 PDF 或载入本地示例。非支持的 XML 结构、不安全动作和签名文档会明确拒绝。
  2. 2.分别编辑 Info 和 XMP。留空移除字段,重置恢复原值;移除支持字段仅清空这些编辑框。
  3. 3.生成 PDF,检查保存后的重读字段及全部输出页,再保存并用其他阅读器复查。

已执行的本地示例

分开的 Unicode 存储区

本地示例:Info Title 与 XMP title = Example 中文 日本語;自定义 Info = 1,自定义 XMP = 1。Info Title 改为 Reviewed <tag> 中文 日本語 😀,XMP title 改为 XMP <tag> 中文 日本語 😀。
保存后两个存储区保留各自不同的 Unicode 标题;自定义 Info = 1,自定义 XMP = 1;3 页。

仅移除支持元数据

载入示例,移除支持字段并生成 PDF。
Info 8 个字段不存在;XMP 9 个字段不存在;自定义 Info = 1,自定义 XMP = 1 仍保留;3 页。

限制与说明

  • 1 个 PDF / 10 MiB / 50 页;输出 40 MiB。每个值 1024 UTF-16 单元。XMP 压缩与解码各 64 KiB,2000 个 XML 项,16 层;Info 64 个键。PDF 图限制为 10000 个间接对象、50000 次访问、32 层直接结构。读取、工作线程、预览各有可取消的 30 秒期限。预览:边长 512px、每页 262144 像素、总计 16 MiB;其他压缩资源可能占用更多解码内存。
  • Info 支持 Title、Author、Subject、Keywords、Creator、Producer、CreationDate、ModDate 原始 Unicode 字符串。XMP 支持 dc:title 与 dc:description 的单个 x-default rdf:Alt 值,dc:creator 的单个 rdf:Seq 值,pdf:Keywords、pdf:Producer 与 xmp:CreatorTool, xmp:CreateDate, xmp:ModifyDate, xmp:MetadataDate 简单字符串。Info 与 XMP 不自动同步。日期仅为原始字符串,不解析或修正。编辑框留空移除字段;控制字符、双向控制符与孤立代理项拒绝。
  • XMP 为 UTF-8 XML:rdf:RDF 下仅一个 rdf:Description,可包裹在 x:xmpmeta 中。简单支持字段可为属性。仅接受无过滤器或单一 FlateDecode 流;DecodeParms、其他过滤器、DTD/实体、重复字段、多语言、多作者数组及复杂支持字段结构拒绝。自定义属性与节点保留;不请求或执行 XML 或文档 URL。 XML 元素、属性及处理指令名称使用解析器的 BMP 名称子集,补充平面名称拒绝;文本与属性值支持有效 Unicode。
  • 加密 PDF、签名/权限、XFA、文档/页面/附加动作、JavaScript 与不安全动作拒绝。普通安全 URI/GoTo 链接与未签名表单可保留。保存后检查页面框、旋转、内容/资源/注释引用及非支持 Info/XMP 值。全部实际输出页必须预览成功;不承诺通用无损。
  • 移除支持元数据不等于完整匿名化。自定义 Info/XMP、页面元数据、附件、内容、注释、原始 ID、隐藏/不可达对象和修订证据可能保留;历史元数据字节仍可能出现在保存文件中。附件检测仅覆盖目录 AF 和 Names/EmbeddedFiles,不保证查无附件。换文件、编辑、重置、换语言、清空或取消使旧输出失效。不上传、不持久保存输入。

常见问题

移除支持字段会完成匿名化吗?

不会。仅移除列出的可达 Info 和 XMP 字段,自定义元数据及其他结构保留,旧元数据对象或字节也可能仍存在。请另行检查附件、内容及修订证据。

修改 Info 会自动修改 XMP 吗?

不会。它们是两个独立存储区,可以不同。请分别编辑,保存后的核验结果会分别显示。

可以编辑日期和多作者吗?

日期为原始字符串,本工具不校验或规范化日历值。XMP 作者仅支持一个序列项;多作者或多语言结构明确拒绝,不丢弃其他值。

相关工具