wmf es un formato de archivo vectorial. Para obtener los mejores resultados, conviértalos al formato .svg
o .pdf
. lo hice en dos etapas
1) wmf2fig --auto XXXX.wmf
2) fig2pdf --nogv XXXX.fig
creé un script pitón para la conversión mayor
import subprocess as sbp
a = sbp.Popen("ls *.wmf",shell=True, stderr=sbp.PIPE, stdout=sbp.PIPE)
filelist = a.communicate()[0].splitlines()
for ele in filelist:
cmdarg = 'wmf2fig --auto '+ ele.rsplit('.',1)[0]+'.wmf'
a = sbp.Popen(cmdarg, shell=True, stderr=sbp.PIPE, stdout=sbp.PIPE)
out = a.communicate()
for ele in filelist:
cmdarg = 'fig2pdf --nogv '+ ele.rsplit('.',1)[0]+'.fig'
a = sbp.Popen(cmdarg, shell=True, stderr=sbp.PIPE, stdout=sbp.PIPE)
out = a.communicate()
cmdarg = 'rm *.fig'
a = sbp.Popen(cmdarg, shell=True, stderr=sbp.PIPE, stdout=sbp.PIPE)
out = a.communicate()
personas que producen imágenes WMF/EMF deben ser asesinadas a tiros, pero por lo que vale: estoy seguro de que la maravillosa (y gratuita) * ImageMagick * solía ser capaz de convertir archivos WMF. También solía haber un contenedor Java para ImageMagick (llamado JMagick si la memoria se sirve). Así que es posible que desee buscar allí. Dicho esto, como recuerdo, WMF/EMF son solo "shells" o "wrappers" en una variedad de formatos, por lo que puede ser un objetivo móvil y es muy posible que haya un ** lote ** de diferentes archivos WMF/EMF y yo Realmente no estoy seguro de que esto todavía se resuelva correctamente. Solía funcionar que decía ... – SyntaxT3rr0r