Fonts Are Getting Changed While Converting PPT to PDF in Java

Hi Team , We are facing issue of mismatch in font while converting ppt to pdf file.
When converted using acrobat all fonts remains same.
we are using below version of aspose libraries.

<java.version>17</java.version>
<aspose.slides.version>25.11</aspose.slides.version>
<aspose.pdf.version>25.4</aspose.pdf.version>

Attached folder containing input ppt file , affected pdf file and pdf file generated using acrobat.
Also font mismatch comparison pictured attached in same folder.
FontIssue.zip (5.0 MB)

@forasposeissues

You mentioned that the fonts in the generated PDF differ from those in the original PPT, while Adobe Acrobat preserves them.

Thank you for providing the sample files – they will help us investigate the issue.

Font differences usually occur when the fonts used in the presentation are not available on the machine where the conversion runs, causing Aspose.Slides to substitute them. You can enable warning callbacks to see which fonts are being replaced [6]. Ensuring that the required fonts are installed on the conversion system or embedding the fonts in the PPT file can also prevent substitution [2].

To diagnose the problem more precisely, could you share:

  • The exact code you use for the PPT‑to‑PDF conversion (including any font‑related options you set).
  • The operating system and its version on which the conversion is performed.
  • Whether the original fonts are installed on that system or embedded in the PPT, and if you are using any custom font‑fallback or embedding settings in Aspose.Slides.

With this information we can reproduce the behavior and provide a concrete solution.

@forasposeissues,
Thank you for contacting free support. I need some time to investigate the issue. I will get back to you as soon as possible.