在线修改 PDF 里的文字
编辑 PDF 在浏览器中修改现有 PDF 里的文字:点击一行,输入替换内容,再下载文件。全程不上传、不转换格式;扫描页需要先做 OCR。
也可以把 PDF 拖放到这里
点击一行文字进行编辑,按 Enter 应用,按 Escape 取消。
文件只在浏览器中处理,不会上传。只有 PDF 自带字体缺少的字符会被发送,用来获取匹配的字体。
编辑 PDF 让你直接点击 PDF 里的一行文字,重新输入后下载修改过的文件。它在浏览器中用编译成 WebAssembly 的 MuPDF 运行,文档是原地修改的,不必先转成 Word 再转回来,文件也不会上传到服务器。
每次修改都会先从页面上删除原来的文字,再在相同的位置,以相同的字号和颜色写入新文字。PDF 内嵌字体能画出的字符继续沿用该字体;它没有的字符,比如新输入的汉字或原文从未用过的重音字母,会用 PDF123 按需提供的、开放许可的 Noto 字体来补;普通拉丁文字则回退到与原文相近的标准 Helvetica、Times 或 Courier 字体。
功能
- 点击任意一行文字直接改写,按 Enter 应用修改,按 Escape 取消
- 每一次修改都能撤销和重做,按 Ctrl+S(Mac 上为 Cmd+S)即可下载编辑后的 PDF
- 把 PDF 拖放到页面上,或点击选择文件
- 可输入拉丁文、西里尔文、希腊文、中文、日文、韩文和泰文,汉字的字形遵循界面语言的地区习惯
- 文件始终留在浏览器里,无需注册账号
- 带密码的 PDF,输入密码后即可打开
适用场景
- 修正导出的 PDF 里的错别字,或过期的日期、价格、电话号码
- 更正手头已没有源文件的文档中的姓名或地址
- 修改发票、报价单或简历里的某一行,不用重新排版
怎样编辑 PDF 里的文字?
- 把 PDF 拖到页面上,或点击“选择文件”
- 点击要修改的那行文字,输入新内容,然后按 Enter
- 按 Ctrl+S(Mac 上为 Cmd+S)或点击“下载 PDF”,保存编辑后的文件
限制与边界
- 只能编辑 PDF 里真正是文本的文字。扫描页本质上是一张图片,没有可以重新输入的文字。
- 文字按行编辑,因此需要整段重新排版的修改暂不支持,较长的新文字可能会盖住后面的内容。
- 阿拉伯文、希伯来文,以及天城文、孟加拉文、泰米尔文等印度系文字需要从右到左或字形整形排版,本工具暂时做不到,输入这些文字会被拒绝。
- 本工具不编辑图片、矢量图形和表单域。
- 超过 32 MB 的文件不会打开,因为整个文件都要放进浏览器内存。
本工具的隐私说明
PDF 在你的浏览器标签页里读取和编辑,不会上传。唯一可能离开标签页的,是 PDF 自带字体画不出的字符清单,比如刚输入的汉字:只有这些字符会发送给 PDF123,用来裁出一份匹配的字体,文件本身和其余文字都不会发送。关闭标签页后文档就会被丢弃,所以离开之前请先下载结果。
常见问题
- 编辑时我的 PDF 会被上传吗?
- 不会。编辑和保存都在浏览器里完成,MuPDF 以 WebAssembly 的形式运行。唯一可能发出的请求只带有 PDF 字体缺少的那些字符,好让 PDF123 返回一份很小的匹配字体;文件和其余文字都留在你的设备上。
- 可以输入哪些语言?
- 包括带重音字母的拉丁文字、西里尔文、希腊文、中文(简体和繁体)、日文、韩文和泰文。汉字的字形遵循界面语言的地区习惯。阿拉伯文、希伯来文和印度系文字暂不支持。
- 能编辑扫描版 PDF 吗?
- 不能。扫描件把每一页存成图片,没有可修改的文字。OCR PDF 能识别扫描件里的文字,但本工具只编辑文件里已有的文本。
- 为什么改过的文字看起来略有不同?
- 原字体里还有的字符会继续使用它。它没有的字符,会用匹配的开放许可 Noto 字体来画;普通拉丁文字则用标准的 Helvetica、Times 或 Courier 字体,所以自定义字体的效果可能很接近,但不会完全一样。
- 怎样保存我的修改?
- 按 Ctrl+S(Mac 上为 Cmd+S)或点击“下载 PDF”。下载之前,修改只存在于当前打开的标签页,你设备上的原文件不会被覆盖。
- 旧文字真的会从文件里消失吗?
- 会。每次修改都会先把页面内容中的原字符涂除,再写入新文字,所以被替换的字不会留在下面。
最后更新:
文件只在浏览器中处理,不会上传。只有 PDF 自带字体缺少的字符会被发送,用来获取匹配的字体。