线上地址:sotool.top | GitHub:github.com/sunshey/pdf…
做 PDF 工具站以来,被问最多的就是:"能不能直接改 PDF 里的文字?"
答案是:能,但要看情况。PDF 本身不是为编辑设计的,它更像"打印预览"格式。文字在 PDF 里是按位置摆放的字符,不像 Word 那样有段落结构。所以"编辑文字"分两种:
- 改页面 — 删除页、加页、调整顺序、旋转、签名、水印、页码
- 改文字 — 修改 PDF 里已有的文字内容、字体、段落
第一类浏览器端能很好解决,第二类基本需要桌面软件。
第一类:改页面,浏览器端就能搞定
如果你的需求是"调整文档结构",根本不需要下载软件。用 sotool 的几个工具就能处理:
1. 调整页面顺序 / 删除页面 / 插入页面
organize-pdf 可以拖拽页面排序、删除某页、插入其他 PDF 的页面。适合合同、报告、论文这类不需要改内容的文档。
2. 签名
sign-pdf 支持手绘签名和文字签名。不用打印、签字、再扫描,直接生成签名 PDF。
3. 加水印
watermark 可以批量加"草稿""保密""内部资料"等文字水印。适合对外发送前临时标注。
4. 加页码
page-numbers 统一给多页 PDF 加页码,适合标书、论文、手册。
5. 旋转
rotate 修正扫描件方向,90°/180°/270° 一键调整。
6. 合并、拆分、压缩、转换
merge、split、compress、pdf-to-word 这些就不多说了,日常高频需求。
第二类:改文字,基本需要桌面软件
如果你的 PDF 是 Word 导出的、文字可选中,可以先转成 Word 编辑,再转回 PDF。但如果 PDF 是扫描件,或者文字已经栅格化,那就必须 OCR。
浏览器端目前没法做可靠的 OCR 和字体回退,所以:
- 少量文字修改 → PDFelement / Adobe Acrobat
- 扫描件文字提取 → 带 OCR 的桌面软件
- 法律、医疗、金融等敏感文档 → 专业 redaction 工具
怎么判断自己属于哪一类?
| 需求 | 浏览器端工具 | 桌面软件 |
|---|---|---|
| 删页/加页/调顺序 | ✅ 能搞定 | 也能做 |
| 签名/水印/页码 | ✅ 能搞定 | 也能做 |
| 改 PDF 里的错字 | ❌ 不推荐 | ✅ 必须用 |
| 扫描件文字修改 | ❌ 需要 OCR | ✅ 必须用 |
为什么我们不硬加"编辑文字"功能?
因为我们不想糊弄用户。很多在线 PDF 编辑器宣称"改文字",实际效果是把 PDF 转图、再叠一层文字上去,排版和字体都面目全非,打印出来更乱。
与其做个半吊子功能,不如直接告诉用户:简单页面编辑用浏览器工具,复杂文字编辑用 PDFelement。这样更负责,用户反而更信任。
你在编辑 PDF 时遇到的最大麻烦是什么?改文字,还是改页面?