File size: 1,154 Bytes
c626d10 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | from PIL import Image
import os
def get_positions(xml_file):
i = 0
width = xml_file.split('cx="')
height = xml_file.split('cy="')
while(i < len(width)):
temp = width[i].split('"')[0]
if(temp.isnumeric()):
width = temp
break
else:
i+=1
i = 0
while(i < len(height)):
temp = height[i].split('"')[0]
if(temp.isnumeric()):
height = temp
break
else:
i+=1
return width, height
def convert_to_png(imageslist):
for image in imageslist:
if(image.endswith('.png')):
continue
im = Image.open(image)
im.save(image.split('.')[0]+'.png')
imageslist[imageslist.index(image)] = image.split('.')[0]+'.png'
os.remove(image)
return imageslist
def get_difference_with_template(styles_used_in_doc, template):
styles_used_in_template = template.styles.names
different_styles = []
for style in styles_used_in_doc:
if style not in styles_used_in_template:
different_styles.append(style)
return different_styles |