Skip to content

Instantly share code, notes, and snippets.

@n370
Last active April 30, 2021 16:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save n370/29ba9806de74f90c3db84e59bf7bc2c4 to your computer and use it in GitHub Desktop.
Save n370/29ba9806de74f90c3db84e59bf7bc2c4 to your computer and use it in GitHub Desktop.
Break down PDF document pages into multiple JPEG/PNG images

To convert pdf to image files use following commands:

For PNG gs -sDEVICE=png16m -dTextAlphaBits=4 -r300 -o a.png a.pdf

For JPG gs -sDEVICE=jpeg -dTextAlphaBits=4 -r300 -o a.jpg a.pdf

If you have multiple pages add to name %03d gs -o a%03d.jpg a.pdf

gs -sDEVICE=jpeg -dTextAlphaBits=4 -r300 -o a%03d.jpg a.pdf

What each option means:

sDEVICE={jpeg,pngalpha,png16m...} - filetype

-o - output file (%stdout to stdout)

-dTextAlphaBits=4 - font antialiasing.

-r300 - 300 dpi

Taken from https://stackoverflow.com/a/33528730/1700479
Credits: https://stackoverflow.com/users/4355809/yanpas and https://stackoverflow.com/users/390722/startupguy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment