Merge pdf files (ghostscript): Difference between revisions
Jump to navigation
Jump to search
>Homaar No edit summary |
(No difference)
|
Latest revision as of 07:38, 26 April 2022
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=veraenderungsmitteilung.pdf out2014.pdf out2015.pdf
reduce size with gs
gs -q -dNOPAUSE -dBATCH -dSAFER -dPDFA=2 -dPDFACompatibilityPolicy=1 -dSimulateOverprint=true -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dPDFSETTINGS=/screen -dEmbedAllFonts=true -dSubsetFonts=true -dAutoRotatePages=/None -dColorImageDownsampleType=/Bicubic -dColorImageResolution=150 -dGrayImageDownsampleType=/Bicubic -dGrayImageResolution=150 -dMonoImageDownsampleType=/Bicubic -dMonoImageResolution=150 -sOutputFile=verlaengerung_mietvertrag.pdf mietvertrag.pdf
extract pages from a pdf with gs
#!/bin/bash usage() { echo "$0 {first page} {last page} {input pdf file} {output pdf file}" } extract() { gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER \ -dFirstPage=$1 -dLastPage=$2 \ -sOutputFile=$4 $3 } EXPECTED_ARGS=4 E_BADARGS=65 if [ $# -ne $EXPECTED_ARGS ] then usage exit $E_BADARGS else extract $1 $2 $3 $4 fi
convert pdf to png
pdftoppm -png -r 300 input.pdf output.png