1.7 KiB
Custom Template Import Getting Started
This document explains the current PPTX import behavior from the custom template page.
What This Flow Does
The Select a PPTX file action on:
/custom-template
uses the original Template Studio UX. The slide-editor import backend is always used.
The flow is:
- Select a PPTX file.
- Click
Check Fonts. - Review available and missing fonts in the inline font management step.
- Upload any missing fonts you want to preserve.
- Continue to generate the old
Slide Previewscreen. - Click
Generate Templateto create the reusable template.
Template Studio still uses the same old UX: inline font management, slide preview, progress, and generated preview cards. Only the Generate backend changes. It sends the preview data to the Templates V2 API:
POST /api/v2/templates
That v2 request creates and saves the template, while the page stays on the
old /custom-template preview experience. The generated preview cards render
the raw Templates V2 layouts.layouts[*] JSON directly; they do not stage or
open a slide-editor deck.
Template Studio does not open the Prepare fonts dialog, create a slide-editor
deck, stage anything in IndexedDB, or redirect to /slide-editor.
Verify The Flow
- Start the app normally.
- Open
/custom-template. - Click
Select a PPTX file. - Choose a
.pptxfile under 100 MB. - Confirm the selected file appears in the upload card.
- Click
Check Fonts. - Confirm the inline font management step appears.
- Continue to preview.
- Click
Generate Template. - Confirm the page stays on
/custom-template. - Confirm Generate creates the template with
POST /api/v2/templates.