PDF 元数据编辑
文档所有处理都在浏览器本地完成,数据不上传服务器
把文件拖到这里,或点击选择
PDF · 单个文件不超过 100 MB
改文档属性里的那几个字段。两个真实用途:对外发之前清一遍 —— 文档属性里常常留着原作者、公司名、内网路径,甚至"草稿-别外传"这类备注;归档时补上信息 —— 一堆扫描件的标题栏都是空的,搜索与管理时很难找。有两条设计上的坚持:空着的字段一律不碰("顺手把没填的清空"是这类工具最危险的默认行为:你想加个标题,结果别人填了很久的作者与关键词全没了);清空是单独的一个开关,而不是"把字段留空"的副作用 —— 后者做不出"只清创建程序、保留标题"这种操作。
功能
- 改标题、作者、主题、关键词(关键词支持中英文逗号分隔)
- 一键清空全部元数据,含创建程序与生成程序
- 空着的字段不会被改动 —— 只改你填了的
- 保留创建时间(文档的历史不该被改写),只更新修改时间
- 不会把"生成程序"改成工具自己的名字(很多工具会)
- 结果里列出这次实际改了哪些字段
- 文件不上传、不经过任何服务器
使用方法
- 把 PDF 拖进来
- 填要修改的字段(空着的不动)
- 要清空就勾上「清空全部元数据」
- 下载结果,用「PDF 信息」可以核对改后的值
常见问题
- 清空元数据之后会变成什么样?
- 标题、作者、主题、关键词、创建程序、生成程序都会被清成空值。页面内容完全不受影响,页数、尺寸、文字都还在。创建时间会保留(那是文档的历史,不是隐私),修改时间会更新为现在(文件确实被改过)。清空之后用「PDF 信息」查一遍就能看到效果 —— 那是核对这类操作最直接的办法。
- 为什么连"创建程序"也要清?
- 因为它也是指纹:`Producer` 与 `Creator` 会写明这份文件是用什么软件、什么版本做的(例如某排版软件的具体版本、某内部系统的名字),有时还带着生成它的服务器或库的标识。对外发布时这些信息没有用处,却能让别人推断出你的工具链。当然,如果你就是要保留它(比如归档要求记录来源),别勾那个开关即可。
- 我改完之后发现改错了,能撤吗?
- 在工具里不能 —— 产物是一份新文件。但原文件没有被改动(工具只读它),所以重新处理一次原文件即可。另外注意:修改后的文件与原件是两个文件,别把原件覆盖掉了 —— 需要"可回退"时,把原件与各步产物都留着。
- 文件会上传吗?
- 不会。改的是 PDF 里的几个字段,在浏览器内存里完成(用 pdf-lib),没有网络请求,断网也能用。
相关工具
PDF 信息
文档查看 PDF 的页数、每页尺寸与方向、是否加密、表单字段数以及标题作者等元数据。可导出文本或 JSON,文件不上传。
PDF 合并
文档把多个 PDF 按选择顺序合并成一个,也可以只取每个文件的指定页。可自定义输出文件名,合同与票据不上传,全程浏览器本地完成。
PDF 页面整理
文档删除 PDF 的某些页、按新顺序重排、复制某一页。两个字段都用原文档的页码,先删后排。文件不上传。
PDF 拆分
文档按页码范围提取页面,或每 N 页切成一个文件。产物文件名带页码范围,拆完直接发给别人也看得懂。不上传,浏览器本地完成。
图片转 PDF
文档把多张 JPEG、PNG 合成一份 PDF,每张图一页。页面可与图片同尺寸或固定 A4 等纸张,横竖方向自动。图片不上传,浏览器本地完成。
PDF 加页码
文档给 PDF 每一页加页码。六个位置、三种格式、起始值与字号可调,可跳过封面。旋转过的扫描件也会摆正位置,文件不上传。