from aspose.imaging import Image from aspose.imaging.imageoptions import SvgRasterizationOptions, Html5CanvasOptions import os if 'TEMPLATE_DIR' in os.environ: templates_folder = os.environ['TEMPLATE_DIR'] else: templates_folder = r"C:\Users\USER\Downloads\templates" delete_output = 'SAVE_OUTPUT' not in os.environ data_dir = templates_folder with Image.load(os.path.join(data_dir, "template.svg")) as image: obj_init = SvgRasterizationOptions() obj_init.page_width = 100.0 obj_init.page_height = 100.0 obj_init2 = Html5CanvasOptions() obj_init2.vector_rasterization_options = obj_init obj_init2.full_html_page = False image.save(os.path.join(data_dir, "result.html"), obj_init2) if delete_output: os.remove(os.path.join(data_dir, "result.html"))