Choose visual fidelity over editability
Each PDF page is rendered to PNG and placed on one slide. This preserves the visible arrangement more reliably than attempting to reconstruct uncertain text boxes, charts, and shapes, but slide contents are not editable objects.
Prepare a supported PDF
Use a valid PDF with no more than 100 pages. Password protection, malformed structures, unusually large pages, or aggregate render memory beyond the browser safety budget can prevent conversion.
Understand page and slide proportions
The deck ratio follows the first PDF page. Every page image is proportionally contained without cropping; pages with other proportions can have blank space around them.
Render pages and create the PPTX
PDF.js validates and renders pages sequentially rather than holding multiple page canvases at once. The browser then packages standard OOXML presentation, slide, relationship, and PNG parts for download.
Review the downloaded presentation
Open the PPTX in the intended presentation software and inspect every slide before presenting. Text, links, tables, charts, notes, forms, accessibility structure, transitions, and animations are not reconstructed.