Supported source formats
The upload workflow supports PDF, Word, PowerPoint, Excel, CSV, plain text, Markdown, HTML, and AsciiDoc files. See Create from documents for the complete extension list and recommended uses.1. Upload the source files
Send one or more files as multipart form data toPOST /files/upload:
files array; do not construct or modify file values in your application.
2. Generate the presentation
Use the uploaded values in a synchronous or asynchronous generation request. Addcontent or instructions to explain which parts of the sources matter most.
Choose how source content is handled
Thecontent_generation field controls how aggressively Presenton changes the source material:
Whatever mode you choose, verify all important facts and calculations against the source.
Review the outline first
For sensitive or complex material, send the samefiles, content, and controls to POST /presentation/outlines/generate. The response is a slide-by-slide array of outline strings. Review those strings before passing them to slides in the final generation request.
This two-stage approach is useful when:
- An approver must confirm the story before design and export.
- Several documents contain overlapping information.
- The deck must follow a fixed narrative or decision sequence.
- You need to remove confidential or irrelevant outline sections before generation.
Use asynchronous generation for larger jobs
Change the endpoint toPOST /presentation/generate/async when file processing and presentation generation should run in the background. Store the returned task identifier and follow Generate asynchronously.
Production checklist
- Validate file extensions and sizes before upload so users receive immediate feedback.
- Sanitize filenames in your own logs and interfaces.
- Do not send confidential sources unless your organization has approved the workflow.
- Keep uploaded file values associated with the correct user and job.
- Set timeouts independently for upload and presentation generation.
- Verify names, dates, figures, charts, and tables in the final deck.
- Remove local temporary copies according to your application’s retention policy.
Document tutorial
See the equivalent upload, outline, and review workflow in the Presenton Cloud interface.