ArgumentException Occurrs When Converting PPTX to PDF in Java

Hello,

I am using Aspose.slides 25.5 to convert PPT to PDF. I am attempting to convert a PPT that contains a mathematical equation inserted in it to PDF but, the conversion fails with below exception:

Blockquotecom.aspose.slides.exceptions.ArgumentException: The required font “Cambria Math” was not found.
at com.aspose.slides.kxh.nq(Unknown Source)
at com.aspose.slides.kxh.nq(Unknown Source)
at com.aspose.slides.kxh.nq(Unknown Source)
at com.aspose.slides.ta2.tu(Unknown Source)
at com.aspose.slides.gxw.nq(Unknown Source)
at com.aspose.slides.gxw.ul(Unknown Source)
at com.aspose.slides.rfc.nq(Unknown Source)
at com.aspose.slides.rfc.(Unknown Source)
at com.aspose.slides.gj.(Unknown Source)
at com.aspose.slides.gj.nq(Unknown Source)
at com.aspose.slides.yi.nq(Unknown Source)
at com.aspose.slides.sf3.nq(Unknown Source)
at com.aspose.slides.sf3.(Unknown Source)
at com.aspose.slides.f6v.nq(Unknown Source)
at com.aspose.slides.gw9.nq(Unknown Source)
at com.aspose.slides.gw9.tu(Unknown Source)
at com.aspose.slides.gw9.ul(Unknown Source)
at com.aspose.slides.yt3.nq(Unknown Source)
at com.aspose.slides.yt3.y1(Unknown Source)
at com.aspose.slides.Shape.qs(Unknown Source)
at com.aspose.slides.Shape.getFrame(Unknown Source)
at com.aspose.slides.v6.tu(Unknown Source)
at com.aspose.slides.v6.nq(Unknown Source)
at com.aspose.slides.wbk.tu(Unknown Source)
at com.aspose.slides.wbk.nq(Unknown Source)
at com.aspose.slides.wbk.nq(Unknown Source)
at com.aspose.slides.wbk.nq(Unknown Source)
at com.aspose.slides.Slide.nq(Unknown Source)
at com.aspose.slides.Slide.ul(Unknown Source)
at com.aspose.slides.Slide.getImage(Unknown Source)

Please find the example PPT here:

I am using RockyLinus OS where CambriaMath font is not available, so I have added a substitution rule in the java code to substitute Cambria Math font to STIX Two Math font which is available on the machine.
EquationInPPT.zip (47.2 KB)

@aakanksha76,
Thank you for reporting the issue. I have reproduced the problem where the ArgumentException occurs when converting the presentation to PDF while the font substitution rule is used. We apologize for any inconvenience caused.

We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): SLIDESJAVA-39778

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.