PPTD Viewer
β/β navigate
Drop a PPTD project folder here
expected layout:
my_deck.pptd
pages/*.page
media/*
all paths self-contained (spec rule), relative to the .pptd file.
try skills/cowork-ppt/example/yu7-ppt
Drop a PPTD project folder here
expected layout:
my_deck.pptd
pages/*.page
media/*
all paths self-contained (spec rule), relative to the .pptd file.
try skills/cowork-ppt/example/yu7-ppt
Shell = planned /app viewer. Upload reads the real folder: parses .pptd, loads each pages/*.page, maps media/ refs to blob URLs β same flow as the React load.ts.
<input webkitdirectory> = folder pick; drag-drop via webkitGetAsEntry recursion*.pptd at folder root β pages[] list is the slide orderURL.createObjectURL, paths resolved relative to .pptd dirDemo slide 2 = pptd chart element β ECharts (phase 5).
RichText tags, tables, FA icons, custom shapes, animations. Rejected: File System Access API (showDirectoryPicker) β no Firefox/Safari fallback; webkitdirectory covers all.