# HG changeset patch # User HIROSE Yuuji # Date 1610102067 -32400 # Node ID 070e933c7896b265d075a5b735b4d112d9a035d5 # Parent 7cac220d52a7a6b527cdad961a78a1c953c8702d Calling gs silently diff -r 7cac220d52a7 -r 070e933c7896 s4-funcs.sh --- a/s4-funcs.sh Fri Jan 08 19:17:31 2021 +0900 +++ b/s4-funcs.sh Fri Jan 08 19:34:27 2021 +0900 @@ -1058,7 +1058,7 @@ if type gs >/dev/null 2>&1; then gs_pdfwrite() { gs -sDEVICE=pdfwrite -dPDFSETTINGS=/default \ - -dNOPAUSE -dQUIET -dBATCH -o "$2" "$1" + -dNOPAUSE -dQUIET -dBATCH -o "$2" "$1" >/dev/null 2>&1 } fi enjpeg() { @@ -1589,11 +1589,12 @@ [Aa]pplication/[Pp][Dd][Ff]) if [ x"`getpar comppdf`" = x"yes" ]; then if type gs_pdfwrite >/dev/null 2>&1; then - err Calling gs - gs_pdfwrite "$tmpd/$v" "$tmpd/$v.mini.pdf" && { - err "PDF compressed: `ls -lF $tmpd/${v}*`" - mv "$tmpd/$v.mini.pdf" "$tmpd/$v" - } + nv=${v%.pdf}-comp.pdf + err Calling gs from $v to $nv + if gs_pdfwrite "$tmpd/$v" "$tmpd/$nv"; then + err "PDF compressed: `ls -lF $tmpd/*.pdf`" + v=$nv + fi fi fi esac