Skip to main content
Participant
Sep 26, 2025 5:25 PM UTC
Question

PDF Services API: Custom Fonts Not Preserved When Converting PDF to PPTX (Defaults to Arial)

Hi, 
I’ve been testing the PDF Services API (exportpdf operation) to convert PDFs into PowerPoint (PPTX), and I’ve run into an issue with fonts.


In our PDFs, we’re using Roboto and Inter-Bold, and I’ve double-checked that they’re embedded in the PDF metadata. When I send the file through the API (tested with both the Node.js SDK pdfservices-node-sdk and the Python SDK, hitting pdf-services.adobe.io/operation/exportpdf), the output PPTX doesn’t keep those fonts. Instead, every text element defaults to Arial, and the spacing/layout looks off as well.

I went through the API documentation and options but couldn’t find anything about controlling or overriding fonts. From what I can see, there aren’t any parameters exposed to handle this.

Has anyone here run into the same problem? Is font preservation supported in PDF → PPTX conversions, or is it expected that custom fonts get replaced? Any guidance or workarounds would be super helpful — we need to preserve brand typography in client presentations, so this is pretty critical for us.

Thanks in advance!

    2 replies

    Participant
    Sep 16, 2026 8:06 PM UTC

    Hi Lucas, I was just asked for a solution and came across your post when looking for something! We found that loading the font into our on-machine software (we have FontAgent) solved the issue. Any system font (like Aptos) or something from Adobe (which is not installed into the font book) didn’t work! 

    Translate
    Sep 30, 2025 5:46 PM UTC

    Fonts that are embedded in PDF are licensed for view and print only. We are not allowed to export the fonts. If Roboto and Inter-Bold are installed on your system, it should show them. If that's not working, in PowerPoint, just use Edit -> Find -> Replace Fonts.

    Translate