PDFを1ページずつ画像化

タグ:

PDFファイルのページを1ページずつ画像化して保存します。

import argparse
import pdf2image


def main():

    o_parser = argparse.ArgumentParser()
    o_parser.add_argument("-i", "--in", dest="IN", type=str)
    o_argv = o_parser.parse_args()

    list_page = pdf2image.convert_from_path(o_argv.IN)

    for n, o_image in enumerate(list_page):
        o_image.save("page/page_{:03d}.jpeg".format(n))


if __name__ == "__main__":
    main()