fix makepdf for newer wkhtmltopdf version

This commit is contained in:
2022-06-20 16:35:52 +02:00
parent 4d717288da
commit fdfa4d4695

View File

@ -1,10 +1,22 @@
#/bin/sh
if ! wkhtmltopdf -V >/dev/null 2>&1
then
wkhtmltopdf --enable-local-file-access -V >/dev/null 2>&1
case $? in
127)
echo "wkhtmltopdf not installed." >&2
echo "See https://wkhtmltopdf.org" >&2
exit 1
fi
;;
0)
# have (and need) --enable-local-file-access
ENABLE_FILE_ACCESS=--enable-local-file-access
;;
1)
# have no (and need no) --enable-local-file-access
;;
*)
# Some error but I don't know what it means. Try anyway.
;;
esac
PAGES="
index.html
@ -43,5 +55,5 @@ osinterface.html
"
rm -f stream.pdf
wkhtmltopdf --print-media-type --dpi 1200 --zoom 0.85 --page-size Letter \
$PAGES stream.pdf
wkhtmltopdf --print-media-type --page-size Letter \
$ENABLE_FILE_ACCESS $PAGES stream.pdf