Releases: cskwork/pptx-to-html-updated
Releases · cskwork/pptx-to-html-updated
Release list
Phase 2.0.1 — Documentation & Project Site
Phase 2.0.1 — Documentation & Project Site
A documentation-only patch release. No converter code changed — upgrading is a plain git pull.
📝 README rewritten from code audit
Every feature claim now traces to the implementation:
- Embedded fonts are supported — ODTTF de-obfuscation → WOFF conversion →
@font-face(Regular/Bold/Italic/BoldItalic) via fontTools. Previously listed as unsupported. - Charts: 12 PowerPoint chart types mapped to Chart.js 4.4.1 — bar/line/pie/doughnut/area (incl. 3D variants), scatter, radar, bubble.
- Output structure corrected — an HTML + CSS + JS bundle with
assets/andfonts/folders, plus a conversion report and log (not a single standalone file). - Removed broken references — legacy Phase 1 script (not in this repository),
tests/directory (does not exist), LICENSE file (absent). - Honest dependencies — the v2 pipeline parses OOXML directly (
zipfile+ElementTree); onlyfonttoolsis imported.python-pptx/openpyxlremain declared but unused. - Honest limitations documented —
arcTosegments skipped, connectors fall back to rectangles,wipe/splitanimation keyframes not generated, reflections WebKit-only.
🌐 Landing page & GitHub Pages
- New project site: https://cskwork.github.io/pptx-to-html-updated/ (served from
docs/) - Single-file landing page: hero, 9-card feature grid, verified stats, quick start with copy buttons, phase comparison table, docs links
- Passes
impeccable detectwith zero anti-patterns: WCAG AA contrast, ≥11px functional text, distinct type ramp, Archivo / Public Sans / JetBrains Mono pairing - Accessible: semantic landmarks, skip link, focus-visible styles, reduced-motion support
🔖 Repository metadata
- About description updated; homepage linked to the project site
✅ Default converter reminder
The v2 converter is the default and only converter in this repository:
python scripts/convert_pptx_to_html_v2.py presentation.pptx output/ # 150 DPI default
python scripts/convert_pptx_to_html_v2.py presentation.pptx output/ 300 # custom DPIFull changelog: docs/changelog.md