Source code for scisalt.imageprocess.pdf2png

import argparse as _argparse
import shlex as _shlex
import subprocess as _subprocess


[docs]def pdf2png(file_in, file_out): """ Uses `ImageMagick <http://www.imagemagick.org/>`_ to convert an input *file_in* pdf to a *file_out* png. (Untested with other formats. """ command = 'convert -display 37.5 {} -resize 600 -append {}'.format(file_in, file_out) _subprocess.call(_shlex.split(command))
if __name__ == '__main__': parser = _argparse.ArgumentParser(description= 'Creates a tunnel primarily for Git.') parser.add_argument('-V', action='version', version='%(prog)s v0.1') parser.add_argument('-v', '--verbose', action='store_true', help='Verbose mode.') parser.add_argument('-i', '--input', help='Input file.') parser.add_argument('-o', '--output', help='Input file.') arg = parser.parse_args() pdf2png(file_in=arg.input, file_out=arg.output)