Skip to content

Instantly share code, notes, and snippets.

@salaros
Created January 2, 2018 23:54
Show Gist options
  • Save salaros/910679ac41c2b87cf149fdad1d95020e to your computer and use it in GitHub Desktop.
Save salaros/910679ac41c2b87cf149fdad1d95020e to your computer and use it in GitHub Desktop.
Splits PDF into images (one image per page), then re-combines pages into new PDF
## sudo apt install -qy ghostscript imagemagick
mkdir -pv pages
## gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r96 -sOutputFile='pages/page-%02d.jpg' 'input.pdf'
gs -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r96 -sOutputFile='pages/page-%02d.png' 'input.pdf'
## convert -adjoin pages/*.png 'output.pdf'
convert -adjoin pages/*.png 'output.pdf'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment