Hi.
Aspose.Words seems to have trouble parsing this SVG file:
<svg xmlns="http://www.w3.org/2000/svg" width="100px" height="100px" viewBox="0 0 1 1">
<path d="M0 .5a.25.25 0 0 0 .5-.5Z"/>
</svg>
Stacktrace:
java.lang.ArrayIndexOutOfBoundsException: 6
at com.aspose.words.zzYWE.zzT(Unknown Source)
at com.aspose.words.zzYWE.zzZ(Unknown Source)
at com.aspose.words.zzYWA.zzZgY(Unknown Source)
at com.aspose.words.zzYWA.zzW(Unknown Source)
at com.aspose.words.zzYWI.zzY(Unknown Source)
at com.aspose.words.zzYWI.zzX(Unknown Source)
at com.aspose.words.zzYWI.zzZ(Unknown Source)
at com.aspose.words.zzYWC.zzZh3(Unknown Source)
at com.aspose.words.zzZP6.zzY(Unknown Source)
at com.aspose.words.zzZOQ.setImageBytes(Unknown Source)
at com.aspose.words.ImageData.setImageBytes(Unknown Source)
at com.aspose.words.DocumentBuilder.insertImage(Unknown Source)
at com.aspose.words.DocumentBuilder.zzZ(Unknown Source)
at com.aspose.words.DocumentBuilder.zzZ(Unknown Source)
at com.aspose.words.DocumentBuilder.zz9(Unknown Source)
at com.aspose.words.DocumentBuilder.insertImage(Unknown Source)
at ...
If I add the superfluous separators in the path specification (“M 0 0.5 a 0.25 0.25 0 0 0 0.5 -0.5 Z”), the crash does not occur.
We use version 17.7 of the Java library.
Best regards,
Maximilian