合并、拆分与文件整理
这一页的五个工具管的是「文件本身」:把章节拼成一本书,把大 PDF 拆成几份,在一堆文件里找出该处理的,把塞满大图的文件压小。全部免费,在本机跑,不上传文件。
合并:merge
多份 Markdown 拼成一份,文件之间自动分页,并标注每段来自哪个文件:
多个 PDF 按顺序合成一份:
- 输入要么全是 Markdown,要么全是 PDF,不能混着来。
- 不写
-o时产物叫merged.md或merged.pdf,遇到同名会自动改名;写了-o就直接写到那个路径,已有文件会被覆盖。 - 顺序很重要时,写一份清单文件,一行一个路径,
#开头是注释,再用--manifest按行序合并:
不想要来源标注,加 --no-source-comment。
拆分:split
Markdown 按标题拆,每一份都带着它的上层标题:
不写 --level 时自动判断按几级标题拆;按分页标记拆用 --by pagebreak。
PDF 有三种拆法:
产物按序号或书签标题自动命名。
扫描目录:scan
只看不动。按真实类型和大小列出文件,顺便剔掉扩展名对、内容不对的伪装文件:
- 默认只看这一层,
-r进子目录。 --format md出 Markdown 表格,csv导入表格软件,json给脚本用。- 要处理大批慢文件之前,加
--strict真正打开每个文件,把损坏的挑出来。
体检与瘦身:inspect、compress
文件太大,发不出去、传不上网盘?先看体积都花在哪:
它会报出体积构成,以及保守估计能压掉多少。然后瘦身:
PDF 里的无损大图重新编码,图片转成 WebP,长边超过 2048 像素的会缩小。产物另存为 扫描件_compressed.pdf,原文件不动。PDF 画质用 --quality 调,范围 0 到 100,默认 50:
整个目录一起处理
inspect 和 compress 都能直接收目录,只处理 PDF 和图片,默认这一层,-r 递归:
并发数按 CPU 和内存自动调;--report 瘦身报告.md 把每个文件的前后大小和结果写成报告。
下一步
- 合好的书稿导出成 PDF 或电子书:
- 整理好的文件批量转成 Markdown: