pdf工具命令

图片文件转换pdf相关的命令,pdf原文件指定页码提取

清除pdf密码:
qpdf --decrypt input.pdf output_no_restrictions.pdf

合并图片为pdf
apt-get install imagemagick
convert image1.jpg image2.jpg output.pdf

合并图片为pdf的另外工具 img2pdf
yum -y install python3-img2pdf
img2pdf image1.jpg image2.jpg -o combined.pdf

合并两个pdf,工具1:
# Debian/Ubuntu
sudo apt-get install poppler-utils
pdfunite 1.pdf 2.pdf output.pdf

合并两个pdf,工具2:
# Debian/Ubuntu
sudo apt-get install pdfjam
# Fedora
sudo dnf install texlive-pdfjam

pdfjam input1.pdf input2.pdf -o output.pdf
指定页码范围、调整顺序等:
pdfjam input1.pdf 1-3 input2.pdf 4- -o output.pdf

合并两个pdf,工具3:
# Debian/Ubuntu
sudo apt-get install qpdf
# Fedora
sudo dnf install qpdf
qpdf --empty --pages input1.pdf input2.pdf -- output.pdf

合并两个pdf,工具4:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf


pdf瘦身
brew install ghostscript
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=small.pdf all.pdf

有时候要进行抽取,只取原来pdf中的指定页码,保存为新文件
比如从1.pdf中抽取第1,3,4页到新文件2.pdf
qpdf 1.pdf 2.pdf --pages 1.pdf 1,3,4 --