]> Git — Sourcephile - julm/worksheets.git/blob - tests/compress.sh
update
[julm/worksheets.git] / tests / compress.sh
1 #!/usr/bin/env bash
2 set -eux
3 shopt -s nullglob
4 cd "${0%/*}"
5 for dir in \
6 Rosetta/ReadingSpec/
7 do
8 find -H "$dir" -not -name "*.compressed.pdf" -type f -name "*.pdf" -printf "%p\n" |
9 while IFS= read -r src; do
10 dst="${src%.pdf}".compressed.pdf
11 if test "$src" -nt "$dst"; then
12 ps2pdf \
13 -dPDFSETTINGS="/default" \
14 -dDownsampleGrayImages=false\
15 -dAutoRotatePages=/None \
16 -dColorImageResolution=600 \
17 -dColorImageDownsampleType=/Bicubic \
18 "$src" \
19 "$dst"
20 rm "$src"
21 fi
22 done
23 #-dEncodeColorImages=false \
24 #-dAutoFilterColorImages=false \
25 #-dColorImageFilter=/FlateEncode \
26 done