Сжатие PDF файлов в Ubuntu linux
Ghostscript Downloads
ghostscript уже установлен
#$ sudo apt-get install ghostscript
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/screen -sOutputFile=2.pdf 1.pdf
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOutputFile=3.pdf 1.pdf
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -sOutputFile=4.pdf 1.pdf
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=5.pdf 1.pdf
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/default -sOutputFile=5.pdf 1.pdf
Сжать файлы pdf в папке и поместить в ./compressed
$ nano pdfcomp.sh
#!/bin/bash
mkdir ./compressed
for file in *.pdf; do
echo $file
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=./compressed/"$file" "$file"
done
$ sh pdfcomp.sh
Ghostscript Downloads
ghostscript уже установлен
#$ sudo apt-get install ghostscript
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/screen -sOutputFile=2.pdf 1.pdf
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOutputFile=3.pdf 1.pdf
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -sOutputFile=4.pdf 1.pdf
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=5.pdf 1.pdf
$ gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/default -sOutputFile=5.pdf 1.pdf
Сжать файлы pdf в папке и поместить в ./compressed
$ nano pdfcomp.sh
#!/bin/bash
mkdir ./compressed
for file in *.pdf; do
echo $file
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=./compressed/"$file" "$file"
done
$ sh pdfcomp.sh