aboutsummaryrefslogtreecommitdiff
path: root/mergepdf
diff options
context:
space:
mode:
Diffstat (limited to 'mergepdf')
-rwxr-xr-xmergepdf12
1 files changed, 10 insertions, 2 deletions
diff --git a/mergepdf b/mergepdf
index deb8e89..5de7e19 100755
--- a/mergepdf
+++ b/mergepdf
@@ -2,17 +2,25 @@
2 2
3# Merge multiple pdf files into one 3# Merge multiple pdf files into one
4# Requires: gs 4# Requires: gs
5
5# Usage: mergepdf [-o outname] file1.pdf file2.pdf ... 6# Usage: mergepdf [-o outname] file1.pdf file2.pdf ...
6 7
7outname=merged.pdf 8outname=merged.pdf
8 9
10usage() {
11 echo "Usage: mergepdf [-o OUTFILE] file1.pdf file2.pdf ..."
12}
13
9while getopts "o:" opt; do 14while getopts "o:" opt; do
10 case "$opt" in 15 case "$opt" in
11 o) 16 o)
12 outname="$OPTARG" 17 outname="$OPTARG"
13 ;; 18 ;;
19 *)
20 usage
21 ;;
14 esac 22 esac
15done 23done
16shift `expr $OPTIND - 1` 24shift $((OPTIND - 1))
17 25
18gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$outname $@ 26gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="$outname" "$@"

Generated with cgit - Back to sebastiano.tronto.net