34 lines
794 B
Plaintext
34 lines
794 B
Plaintext
|
#!/bin/bash
|
||
|
# @Author: jguer
|
||
|
|
||
|
name=$(basename "$PWD")
|
||
|
shopt -s nullglob
|
||
|
|
||
|
convert {*.JPG,*.jpg,*.png} "$name.pdf"
|
||
|
|
||
|
read -p "Minimize PDF? " -n 1 -r
|
||
|
echo # (optional) move to a new line
|
||
|
if [[ ! $REPLY =~ ^[Nn]$ ]]
|
||
|
then
|
||
|
gs -q -dNOPAUSE -dBATCH -dSAFER \
|
||
|
-dNumRenderingThreads=4 \
|
||
|
-dBandHeight=100 \
|
||
|
-dBandBufferSpace=500000000 \
|
||
|
-dBufferSpace=1000000000 \
|
||
|
-sBandListStorage=memory \
|
||
|
-sDEVICE=pdfwrite \
|
||
|
-dCompatibilityLevel=1.4 \
|
||
|
-dPDFSETTINGS=/ebook \
|
||
|
-dDetectDuplicateImages=true \
|
||
|
-dEmbedAllFonts=false \
|
||
|
-dSubsetFonts=true \
|
||
|
-dConvertCMYKImagesToRGB=true \
|
||
|
-dCompressFonts=true \
|
||
|
-r150 \
|
||
|
-sOutputFile="${name}2.pdf" \
|
||
|
"${name}.pdf"
|
||
|
mv "${name}2.pdf" "${name}.pdf"
|
||
|
mv {*.JPG,*.jpg,*.png} ~/.local/share/Trash/files/
|
||
|
fi
|
||
|
|