把 PDF 拆分成单页文件(pdfseparate)
用 poppler 的 pdfseparate 把多页 PDF 拆成每页一个文件。
运行 pdfseparate input.pdf page-%d.pdf——%d 会被替换为页码(加 -f 3 -l 5 可只拆第 3–5 页)。
01命令
命令
$ pdfseparate input.pdf page-%d.pdf02作用说明
pdfseparate 会把 PDF 中选定的每一页分别写成独立文件,输出文件名中的 %d 会被替换成页码。配合 pdfunite(把页面重新合并),就能自由地重排或抽取任意页码——先拆开、删掉不要的页、再合并回去。它来自 poppler-utils,与 pdftotext、pdftoppm 是同一套工具。
03风险
!注意: 输出文件名必须包含 %d 占位符,否则命令会报错。拆大文件会一次生成很多小文件,建议在空目录里操作。表单域和部分批注在拆分后可能丢失。
04撤销
撤销
$ rm page-*.pdf05来源
- pdfseparate(1) - extract single pages from a pdf file依据: pdfseparate extracts pages into single-page PDFs using a %d placeholder in the output filename; -f and -l select first and last page.
- Poppler - PDF rendering library and utilities依据: pdfseparate is one of the poppler-utils command line tools for manipulating PDF files.
最后验证: 2026-09-18 · 分类: 媒体