blob: 5de7e190de15cca04d0f8f14692123f8780c16f1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/sh
# Merge multiple pdf files into one
# Requires: gs
# Usage: mergepdf [-o outname] file1.pdf file2.pdf ...
outname=merged.pdf
usage() {
echo "Usage: mergepdf [-o OUTFILE] file1.pdf file2.pdf ..."
}
while getopts "o:" opt; do
case "$opt" in
o)
outname="$OPTARG"
;;
*)
usage
;;
esac
done
shift $((OPTIND - 1))
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="$outname" "$@"
|