ArrayKit

按文字拆分 PDF

哪一页出现某个语句,就在那里开一个新文件——批量发票的解法。

按文字拆分 PDF

哪一页出现某个语句,就在那里开一个新文件——批量发票的解法。

文字层的读取与各部分的生成都在这个标签页完成。发票与对账单不会离开你的设备。

先让扫描件变得可检索

关于 按文字拆分 PDF

会计系统常把一个月的发票导成一个 PDF,而里面每一份文件的开头都一样——"发票号"、"对账单",或某个客户编号。这个反复出现的语句比页数更适合作切点,因为各份文件长短不一。输入这个语句,若写法不定则输入正则表达式,每一次匹配就开启一部分。如果各份文件之间插了分隔页,就把切口放在匹配之后。

功能特性

  • 匹配普通语句,写法不定时可用正则表达式
  • 标题重复时在匹配之前切,分隔页则在其之后切
  • 当大小写具有意义时可区分大小写
  • 拆分之前先显示哪些页面匹配
  • 每一页都被计入——各部分之间不会漏页
  • 文件没有可检索的文字层时给出提示
  • 各部分可单独下载,也可打包为 ZIP

如何使用 按文字拆分 PDF

  1. 放入 PDF 并等待读取文字
  2. 输入每份文件开头的那个语句
  3. 选择切口落在匹配之前还是之后
  4. 查看各部分,然后拆分并下载

示例

输入

march-invoices.pdf — 84 pages, phrase "Invoice No", cut before

输出

31 parts, one per invoice, ranging from 1 to 5 pages each.

发票长短不一,所以固定页数的做法行不通。

常见错误与故障排除

  • 明明看得见字却匹配不到。 — 这份 PDF 是扫描件,字是图像。请先做文字识别,语句才可被检索。
  • 拆出来的部分太多了。 — 这个语句在每份文件里出现不止一次——出现在页脚或汇总表中。请挑一个恰好只出现一次的,比如带冒号的标题。
  • 正则表达式无法编译。 — 请检查括号与转义。数字类前的反斜杠在某些编辑器中需要写两次,未闭合的分组也是常见原因。
  • 第一部分里有好几份文件。 — 第一次匹配不在第 1 页,因此之前的内容成了一个前置部分。这通常意味着有封面,或第一份文件把语句写成了别的样子。

常见问题

切口该放在匹配之前还是之后?
之前,当每份文件都以同一标题开头时——匹配开启一部分。之后,当各份文件之间插了分隔页时——匹配关闭它所在的那一部分。
匹配区分大小写吗?
默认不区分,通常这正是所需。当只有大小写把你的语句与普通文字区分开时,再打开它。
跨两行的语句能匹配到吗?
检索是在整页范围内进行的,因此页面内被换行断开的语句仍能找到;跨两页断开的则找不到。
什么都匹配不到的页面怎么办?
它们留在前一部分里。任何一页都不会被丢弃,各部分从头到尾覆盖整份文件。
能按客户名称拆分吗?
可以,只要名称出现在每份文件的固定位置。像 客户:\s+\w+ 这样的正则表达式往往比写死名称更管用。

相关工具

  • 拆分 PDF — 将页面或范围(如 1-3,5,7-9)提取为新的 PDF。
  • 按书签拆分 PDF — 按文件自身的大纲条目切开一本书或一份报告。
  • 按大小拆分 PDF — 把 PDF 切成若干份,每一份都不超过体积上限。
  • PDF 转文本 — 将 PDF 中可选取的文本提取为纯文本或 Markdown。
  • PDF OCR — 识别扫描 PDF 中的文字,让它可被检索。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • PDF 转 ZIP — 把每一页导出为压缩包里各自的文件。

更多PDF工具

  • 图片转 PDF — 将图片合并为单个 PDF(自动 / 纵向 / 横向)。
  • PDF 转图片 — 将 PDF 页面转换为可下载的 PNG 或 JPG 图片。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • 拆分 PDF — 将页面或范围(如 1-3,5,7-9)提取为新的 PDF。
  • 旋转 PDF — 将全部页面或选定页面旋转 90/180/270°。
  • 整理 PDF — 从缩略图重新排序、旋转和删除页面并导出。
  • 添加页码 — 在 PDF 上标注页码(位置、格式、起始值)。
  • PDF 水印 — 为每一页添加对角线文字水印。
  • 裁剪 PDF — 使用裁剪框裁剪每一页的边距。
  • PDF 转文本 — 将 PDF 中可选取的文本提取为纯文本或 Markdown。
  • 对比 PDF — 逐行对比从两个 PDF 中提取的文本。
  • 加密 PDF — 使用 AES-256 或 RC4 加密为 PDF 添加密码保护。
  • 解密 PDF — 移除已加密 PDF 的密码保护。
  • 压缩 PDF — 通过以所选质量和分辨率将每页重新渲染为 JPEG 来缩小 PDF。
  • PDF元数据编辑器 — 查看、修改或清除PDF的标题、作者等字段。
  • PDF尺寸调整 — 把PDF每一页调整为A4、Letter等标准尺寸。
  • PDF 拍平 — 把填好的表单字段固定进页面内容。
  • PDF 一页多页 — 每张 2、4、9 或 16 页,支持小册子顺序。
  • PDF 页面交错合并 — 把奇数页和偶数页两次扫描合回一份文档,可倒序。
  • PDF 转单张长页 — 把所有页面拼成一张连续长页,滚动阅读而不用翻页。
  • PDF表单数据提取 — 把填好的PDF答案导出为JSON或CSV。
  • 空白页删除工具 — 找出扫描件里的空白页并删掉。
  • 文本转 PDF — 把输入或粘贴的文字变成分页的 PDF。
  • Markdown 转 PDF — 把 Markdown 的标题、列表、表格与代码排成 PDF。

查看全部PDF工具 (85) · 全部工具