def parseOptions():
parser = argparse.ArgumentParser(description=__doc__,
formatter_class=argparse.RawDescriptionHelpFormatter)
parser.add_argument("inputpath", help="input.wmf file")
parser.add_argument("outputbase", nargs='?', default=None,
help="output base filename, defaults to input[.svg|.png]")
parser.add_argument("-c", "--compress", action="store_true", default=False,
help="compress SVG")
parser.add_argument("-r", "--remove", action="store_true", default=False,
help="remove input.wmf after conversion")
parser.add_argument("-v", "--verbose", action="store_true", default=False,
help="report written file type and path")
parser.add_argument('-V', '--version', action='version', version="%(prog)s (" + __version__ + ")")
parser.add_argument("--with-wmf2svg", default=WMF2SVG,
help="path to 'wmf2svg.jar' binary")
args = vars(parser.parse_args())
if not args["outputbase"]:
args["outputbase"] = os.path.splitext(args["inputpath"])[0]
return args
评论列表
文章目录