ソースを参照

finishing with dependecy changes

master
コミット
d4654615a6
1個のファイルの変更8行の追加7行の削除
  1. +8
    -7
      pdfScale.sh

+ 8
- 7
pdfScale.sh ファイルの表示

@@ -221,18 +221,19 @@ pageResize() {


# Loads external dependencies and checks for errors # Loads external dependencies and checks for errors
initDeps() { initDeps() {
GREPBIN="$(which grep 2>/dev/null)"
GREPBIN="$(which grep 2>/dev/null)"
GSBIN="$(which gs 2>/dev/null)" GSBIN="$(which gs 2>/dev/null)"
BCBIN="$(which bc 2>/dev/null)" BCBIN="$(which bc 2>/dev/null)"
IDBIN=$(which identify 2>/dev/null) IDBIN=$(which identify 2>/dev/null)
MDLSBIN="$(which mdls 2>/dev/null)" MDLSBIN="$(which mdls 2>/dev/null)"
PDFINFOBIN="$(which pdfinfo 2>/dev/null)" PDFINFOBIN="$(which pdfinfo 2>/dev/null)"
vprint "Checking for grep, ghostscript and bcmath"
vprint "Checking for basename, grep, ghostscript and bcmath"
basename "" >/dev/null 2>&1 || printDependency 'basename'
notIsAvailable "$GREPBIN" && printDependency 'grep'
notIsAvailable "$GSBIN" && printDependency 'ghostscript' notIsAvailable "$GSBIN" && printDependency 'ghostscript'
notIsAvailable "$BCBIN" && printDependency 'bc' notIsAvailable "$BCBIN" && printDependency 'bc'
notIsAvailable "$GREPBIN" && printDependency 'grep'
return $TRUE
return $TRUE
} }


# Checks for dependencies errors, run after getting options # Checks for dependencies errors, run after getting options
@@ -251,7 +252,7 @@ checkDeps() {
initError 'mdls executable was not found! Is this even MacOS?' $EXIT_MAC_MDLS_NOT_FOUND 'nobanner' initError 'mdls executable was not found! Is this even MacOS?' $EXIT_MAC_MDLS_NOT_FOUND 'nobanner'
fi fi
fi fi
return $TRUE
return $TRUE
} }




@@ -582,8 +583,8 @@ getPageSizeCatGrep() {
#local mediaBox="$("$GREPBIN" -a -e '/MediaBox' "$INFILEPDF" | "$HEADBIN" -n1)" #local mediaBox="$("$GREPBIN" -a -e '/MediaBox' "$INFILEPDF" | "$HEADBIN" -n1)"
local mediaBox="$("$GREPBIN" -a -e '/MediaBox' "$INFILEPDF" 2>/dev/null)"$'\n\n' local mediaBox="$("$GREPBIN" -a -e '/MediaBox' "$INFILEPDF" 2>/dev/null)"$'\n\n'
while read l; do while read l; do
mediaBox="$l"
break
mediaBox="$l"
break
done <<< "$mediaBox" done <<< "$mediaBox"


mediaBox="${mediaBox##*/MediaBox}" mediaBox="${mediaBox##*/MediaBox}"


読み込み中…
キャンセル
保存