Skip to content

Instantly share code, notes, and snippets.

@haldun
Created December 28, 2011 21:33
Show Gist options
  • Save haldun/1529881 to your computer and use it in GitHub Desktop.
Save haldun/1529881 to your computer and use it in GitHub Desktop.
split pdf into images
import optparse
import os
import sys
import pgmagick
def main():
parser = optparse.OptionParser()
parser.add_option('-i', action='store', dest='input')
parser.add_option('-o', action='store', dest='output')
options, args = parser.parse_args(sys.argv)
if not options.input:
print "Input path needed"
sys.exit()
if not options.output:
print "Output folder needed"
sys.exit()
image_list = pgmagick.ImageList()
image_list.readImages(os.path.abspath(options.input))
image_list.writeImages('jpg:%s/slide%%d.jpg' % os.path.abspath(options.output))
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment