Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

合并PDF

pdfunite

pdfunitePoppler 提供的一个工具,一般系统都已经安装了 Poppler,所以这个工具在 Linux 下是很常见的。

1
pdfunite input1.pdf input2.pdf input3.pdf output.pdf

cpdf命令行工具

cpdf 全称是 Coherent PDF Command Line Tools,是一个强大的 PDF 处理工具。PDF 合并只是它的一个功能之一。

1
cpdf input1.pdf input2.pdf -o output.pdf

pdfjam

如果你安装了 TeXLive,并且安装了 pdfpage 包,则其中包含了 pdfjam 工具。

1
pdfjam input1.pdf input2.pdf input3.pdf -o output.pdf

该命令的选项很多,可以通过 pdfjam --help 查看。

pdfjoinpdfjam 的一个封装,也可以直接使用: pdfjoin a.pdf b.pdf

pdftk工具

pdftk 是专门用于处理 PDF 文档的一套工具。在大多数发行版中都可以直接安装使用。

1
pdftk input1.pdf input2.pdf input3.pdf cat output output.pdf

pdftk 的选项很多,用法复杂,可以参考 PDF 合并和分割工具—PDFtk

参考文献:

  1. linux合并pdf

提取制定页面 PDF

1
2
3
4
5
6
7
8
9
#!/bin/bash
# 提取指定页码pdf
#
if [ $# -lt 2 ]; then
echo "Usage: sh $0 para1 para2 para3"
echo "e.g. : sh $0 ori.pdf 4-12 out.pdf"
exit 1
fi
pdftk $1 cat $2 output $3

评论