]> 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/; do
7 find -H "$dir" -not -name "*.compressed.pdf" -type f -name "*.pdf" -printf "%p\n" |
8 while IFS= read -r src; do
9 dst="${src%.pdf}".compressed.pdf
10 if test "$src" -nt "$dst"; then
11 ps2pdf \
12 -dPDFSETTINGS="/default" \
13 -dDownsampleGrayImages=false -dAutoRotatePages=/None \
14 -dColorImageResolution=600 \
15 -dColorImageDownsampleType=/Bicubic \
16 "$src" \
17 "$dst"
18 rm "$src"
19 fi
20 done
21 #-dEncodeColorImages=false \
22 #-dAutoFilterColorImages=false \
23 #-dColorImageFilter=/FlateEncode \
24 done