s4

changeset 917:070e933c7896

Calling gs silently
author HIROSE Yuuji <yuuji@gentei.org>
date Fri, 08 Jan 2021 19:34:27 +0900
parents 7cac220d52a7
children 95c066490083
files s4-funcs.sh
diffstat 1 files changed, 7 insertions(+), 6 deletions(-) [+]
line diff
     1.1 --- a/s4-funcs.sh	Fri Jan 08 19:17:31 2021 +0900
     1.2 +++ b/s4-funcs.sh	Fri Jan 08 19:34:27 2021 +0900
     1.3 @@ -1058,7 +1058,7 @@
     1.4  if type gs >/dev/null 2>&1; then
     1.5    gs_pdfwrite() {
     1.6      gs -sDEVICE=pdfwrite -dPDFSETTINGS=/default \
     1.7 -       -dNOPAUSE -dQUIET -dBATCH -o "$2" "$1"
     1.8 +       -dNOPAUSE -dQUIET -dBATCH -o "$2" "$1" >/dev/null 2>&1
     1.9    }
    1.10  fi
    1.11  enjpeg() {
    1.12 @@ -1589,11 +1589,12 @@
    1.13  	      [Aa]pplication/[Pp][Dd][Ff])
    1.14  		if [ x"`getpar comppdf`" = x"yes" ]; then
    1.15  		  if type gs_pdfwrite >/dev/null 2>&1; then
    1.16 -		    err Calling gs
    1.17 -		    gs_pdfwrite "$tmpd/$v" "$tmpd/$v.mini.pdf" && {
    1.18 -		      err "PDF compressed: `ls -lF $tmpd/${v}*`"
    1.19 -		      mv "$tmpd/$v.mini.pdf" "$tmpd/$v"
    1.20 -		    }
    1.21 +		    nv=${v%.pdf}-comp.pdf
    1.22 +		    err Calling gs from $v to $nv
    1.23 +		    if gs_pdfwrite "$tmpd/$v" "$tmpd/$nv"; then
    1.24 +		      err "PDF compressed: `ls -lF $tmpd/*.pdf`"
    1.25 +		      v=$nv
    1.26 +		    fi
    1.27  		  fi
    1.28  		fi
    1.29  	    esac