Skip to content

Commit 57b38d4

Browse files
committed
replacing call to outdated smpdf executable
1 parent 8fbe571 commit 57b38d4

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

tools/compresspdf2ebookpdf

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,7 @@ echo "PDF lossy compression using:"
2525
echo $PDF2PDFFLAGS -sOutputFile="$F-compressed.pdf" "$1" $pdfmarks
2626
gs $PDF2PDFFLAGS -sOutputFile="$F-compressed.pdf" "$1" $pdfmarks
2727

28-
# pdftk is not maintained anymore and does not work on my mac...
29-
#echo pdftk $1 dump_data output /tmp/pdftk-report.txt
30-
#pdftk $1 dump_data output /tmp/pdftk-report.txt
31-
#echo pdftk /tmp/compressed.pdf update_info /tmp/pdftk-report.txt output $F-compressed.pdf
32-
#pdftk /tmp/compressed.pdf update_info /tmp/pdftk-report.txt output $F-compressed.pdf
33-
34-
# Chrome has issues if exiftool is run last. Make sure smpdf comes afterwards
28+
# Chrome has issues if exiftool is run last. Make sure cpdf comes afterwards
3529
if ! [ -x "$(command -v exiftool)" ]; then
3630
echo "Could not find exiftool - Some tags might have been lost"
3731
else
@@ -41,21 +35,16 @@ else
4135
exiftool -overwrite_original -TagsFromFile "$1" "$F-compressed.pdf"
4236
fi
4337

44-
if ! [ -x "$(command -v smpdf)" ]; then
45-
echo "Could not find smpdf - Skipping additional lossless compression"
46-
echo See https://www.coherentpdf.com/compression.html
38+
if ! [ -x "$(command -v cpdf)" ]; then
39+
echo "Could not find cpdf - Skipping additional lossless compression and annotation copying"
40+
echo "See https://github.com/johnwhitington/cpdf-source"
4741
else
4842
# Use smpdf to further compress the file in a lossless fashion
4943
echo "PDF lossless compression using:"
50-
echo smpdf "$F-compressed.pdf" -o "$F-compressed2.pdf"
51-
smpdf "$F-compressed.pdf" -o "$F-compressed2.pdf"
44+
echo cpdf -squeeze "$F-compressed.pdf" -o "$F-compressed2.pdf"
45+
cpdf -squeeze "$F-compressed.pdf" -o "$F-compressed2.pdf"
5246
mv "$F-compressed2.pdf" "$F-compressed.pdf"
53-
fi
54-
55-
if ! [ -x "$(command -v cpdf)" ]; then
56-
echo "Could not find cpdf - Skipping additional annotation copying"
57-
echo See https://www.coherentpdf.com/compression.html
58-
else
47+
5948
# Use cpdf to copy information over
6049
echo "PDF ID copy using:"
6150
echo cpdf -copy-id-from "$1" "$F-compressed.pdf" -o "$F-compressed2.pdf"

0 commit comments

Comments
 (0)