1. pdfseparate

Linux 下可以使用 pdfseparate 命令来分割 PDF 文件。如果你的 Linux 发行版上没有该命令,需要安装 poppler-utils(Debian 系)或 poppler(Arch 系)软件。pdfunite 命令的语法格式如下:

1
pdfunite -f <sn> -l <en> <PDF-sourcefile> <PDF-destfile>    # 从单个 PDF 文件中提取指定范围页面

其中 <sn> 为起始页号,<en> 为终止页号,<PDF-sourcefile> 为指定的输入文件名,<PDF-destfile> 为输出文件名。

2. PDFtk

PDFtk 是一款跨平台的命令行 PDF 编辑软件,它提供 PDF 文档分割、合并、加解密、翻转页面、等诸多功能。如果你的 Linux 发行版上没有 pdftk 命令,需要手动安装 PDFtk 软件。pdftk 分割 PDF 的示例如下:

1
pdftk 123.pdf cat 1-45 output out1_45.pdf			        # 从单个 PDF 文件中提取指定范围页面

其中,cat 选项后接分割的页码范围,output 选项后接输出文件名。

【注】pdftk 的其他功能示例参见官方示例