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 #/bin/sh
if ! wkhtmltopdf -V >/dev/null 2>&1 wkhtmltopdf --enable-local-file-access -V >/dev/null 2>&1
then case $? in
127)
echo "wkhtmltopdf not installed." >&2 echo "wkhtmltopdf not installed." >&2
echo "See https://wkhtmltopdf.org" >&2 echo "See https://wkhtmltopdf.org" >&2
exit 1 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=" PAGES="
index.html index.html
@ -43,5 +55,5 @@ osinterface.html
" "
rm -f stream.pdf rm -f stream.pdf
wkhtmltopdf --print-media-type --dpi 1200 --zoom 0.85 --page-size Letter \ wkhtmltopdf --print-media-type --page-size Letter \
$PAGES stream.pdf $ENABLE_FILE_ACCESS $PAGES stream.pdf