Images Are Showing Overlapping Content when Generated from Presentation in Java

Hi team we are facing a particular issue while processing a pptx file in our system through Aspose
Below is the screenshot of it which we get from Aspose:-
MicrosoftTeams-image (4).jpg (39.0 KB)

Original Document Screenshot :-
MicrosoftTeams-image (5).jpg (34.4 KB)

Below is a sample code snippet that we are using with the original document for reference:-

Code:-
{
Presentation presentation = new Presentation(this.FilePath);
int desiredX = 1200;
int desiredY = 800;
// Gets scaled values of X and Y
float ScaleX = (float) (1.0 / presentation.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float) (1.0 / presentation.getSlideSize().getSize().getHeight()) * desiredY;
for (ISlide slide : presentation.getSlides()) {
BufferedImage bmp = slide.getThumbnail(ScaleX, ScaleY);
ImageIO.write(bmp, “JPEG”, new java.io.File(imagePath));
}
}

Original Document:-
PPTX_Reprocess.zip (525.7 KB)

@mdispensa,

I have reproduced the issue. It looks like the font “Fixture Condensed Medium” used in the presentation is not available in the environment. We need to review Aspose Slides font substitution rules and improve them if possible. I have added the task SLIDESJAVA-39197. We will notify you when the task is resolved.

@mdispensa
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-39197

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.