By Jetformat
Make fonts available
Office layout changes when a source font is unavailable. Install the required fonts on the machine that runs Jetformat, or put them in a folder and pass it:
jetformat ppt to-pdf slides.pptx --font-dir ./fonts -o slides.pdf
jetformat pdf render slides.pdf --pages 1 --width 1600 -o preview
Missing CJK fonts show up as empty boxes. Jetformat never downloads fonts.
Inspect the result
- Run
pdf infoto confirm the output is a real PDF. - Render the first page and a page where the layout changed.
- Compare the rendered pages with the source in the same viewer.
Know the boundary
A successful conversion does not establish exact visual equivalence with every Office application. Native charts in PPTX and XLSX are not rendered yet. If a file depends on a proprietary font or an unsupported feature, keep the command error and tell the user what needs attention.
Check supported file types.
Separate font failures from feature limits
| Symptom | Check | Next step |
|---|---|---|
| Missing glyphs or boxes | Font character coverage | Supply a font that includes the required characters |
| Changed line wrapping | Exact font family and style availability | Compare with the intended source font |
| Missing native chart | Converter feature limits | Resolve the unsupported visual before distribution |
| Text clipped at a table edge | Source layout and printed output | Inspect the affected region, not only page count |
The OpenType overview describes the font format. A valid font file and coverage for the actual text are different requirements. Use font inspection and font validation for asset checks, then verify the converted page itself.
Reproduce the difference on a small example
Keep the source, the font directory, and the command together so the comparison is repeatable. Convert into a new output path and render a page that exhibits the problem. If the issue appears after an edit, compare the edited source with the previous revision before changing font configuration.
A 1,600-pixel preview can help compare wrapping and clipping; it does not establish print quality for every use. For an illustrative 8-page conversion, conversion uses 8 credits and rendering 2 affected pages adds 2 credits. Free inspection can narrow the problem before another write.
Record the exact page, text region, and observed difference when escalating a problem. Avoid a blanket statement that the whole document is broken if only one unsupported object is missing. Conversely, do not call the result verified when only the title page was inspected.