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"))