new things
This commit is contained in:
31
pdfsplit
Executable file
31
pdfsplit
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
if [ "$1" == "-h" ] ; then
|
||||
echo "
|
||||
pdfsplit - extract a range of pdf pages with ghostscript
|
||||
|
||||
usage:
|
||||
pdfsplit firstPage lastPage inputFile.pdf
|
||||
|
||||
output file will be named inputfile_pXX-pYY.pdf
|
||||
|
||||
depends:
|
||||
gs - ghostscript
|
||||
|
||||
"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# the following is from a stackoverflow answer
|
||||
# function pdfsplit()
|
||||
# {
|
||||
# this function uses 3 arguments:
|
||||
# $1 is the first page of the range to extract
|
||||
# $2 is the last page of the range to extract
|
||||
# $3 is the input file
|
||||
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER \
|
||||
-dFirstPage=${1} \
|
||||
-dLastPage=${2} \
|
||||
-sOutputFile=${3%.pdf}_p${1}-p${2}.pdf \
|
||||
${3}
|
||||
# }
|
||||
|
||||
Reference in New Issue
Block a user