PDF 元数据编辑器
查看并编辑 PDF 的标题、作者、主题、关键字、创建程序和生产者字段。在浏览器中运行 — 无需上传。
- 拖放 PDF 或点击"浏览选择"。
- 当前元数据将被加载到表单中。
- 编辑任何字段 — 其他字段保持原样。
- 点击"保存并下载"获取带有新元数据的副本。
它能做什么?
读取并重写标准 PDF 文档信息字典(标题、作者、主题、关键字、创建程序、生产者)。PDF 内容不变 — 仅更新元数据块。输出是带有新值的全新 PDF;磁盘上的原始文件不会被改动。
常见陷阱
在更改值之前,PDF 元数据有几个值得了解的怪癖。
- 加密的 PDF。 密码保护的 PDF 没有密码无法打开。如果您有所有者密码,先通过 /pdf-unlock 处理它们。
- XMP 元数据。 现代 PDF 可能在标准字段旁边携带 XMP 元数据流。此工具编辑标准字段;XMP 专用字段(自定义标签、历史记录、评分)在此处不公开。
- 多个关键字。 一些 PDF 阅读器期望关键字作为单个逗号或分号分隔的字符串;其他则期望列表。关键字字段接受单个字符串 — 匹配下游工具的期望。
- 空 vs. 缺失。 清除字段会保存空值。一些 PDF 阅读器会以不同于"完全缺失"的方式显示。如果您需要字段真正不存在,您将需要一个不写入该键的字典工具 — pdf-lib 不暴露该区别。
- CreationDate / ModDate。 这些时间戳在此处不可编辑。它们从输入 PDF 按原样保留 — 除非明确告知,否则 pdf-lib 在保存时不会刷新 ModDate。
- 生产者覆盖。 许多 PDF 生成器将生产者字段设置为标识自己。出于美观原因覆盖它没问题,但一些合规工作流跟踪此字段 — 在更改受监管文档之前先检查。
常见问题
我的 PDF 内容会改变吗?
不会。仅更新元数据字典。页面内容流、字体和图像完全保留。输出 PDF 与输入呈现相同。
这对机密文档安全吗?
是。一切都在您的浏览器中运行 — 您的 PDF 由此页面上的 JavaScript 解析和重新序列化,从不发送到任何服务器。在浏览器开发者工具中验证:点击保存时零网络请求。
我可以批量编辑许多 PDF 的元数据吗?
此 UI 中不行 — 它一次编辑一个 PDF,以便每组值都明确。对于批量元数据编辑,在命令行上运行 pdf-lib 并从 CSV 读取值;那是该工作的合适工具。
为什么作者字段是空的?
PDF 不要求设置作者 — 许多生成器将其留空。表单显示文档中的内容;空输入意味着没有设置作者,而不是字段不可用。
保存会改变文件大小吗?
稍微会。pdf-lib 重新序列化 PDF,这可能会改变对象的字节级编码而不改变其含义。可见内容和元数据被保留;文件可能大几 KB 或小几 KB。
我可以编辑 XMP 元数据吗?
v1 不能。标准字段涵盖大多数工作流。如果您需要编辑 XMP 特定标签(自定义模式、版本历史),请使用专用的 XMP 工具 — pdf-lib 没有为此 UI 足够清晰地公开该表面。