PowerPoint-branding en afbeeldingen naadloos importeren #2085

Merged
brenno merged 2 commits from codex/fix-pptx-brand-import into main 2026-09-13 12:43:01 +00:00
Owner

Wat verandert

  • neem afbeeldingen uit slide-layouts en masters mee, inclusief de voorpagina
  • zet de tekstgerichte EMF-objecten uit de gemelde presentatie veilig om naar PNG
  • herken het herhaalde logo in de brede merkstrook en behoud de hogere, grotere plaatsing
  • bied na logo-bevestiging ook aan om kleuren, lettertype en stijl over te nemen
  • volg voor het thema de werkelijk gebruikte slide-layout/master-relaties

Bewijs

De aangeleverde presentatie is volledig geïmporteerd: 13 dia’s, vijf EMF-objecten, het logo op alle dia’s en geen conversieproblemen. De cover, het uitgesneden logo en de EMF-tekst zijn visueel gecontroleerd.

  • make check: groen (11.443 tests, 86,7% regeldekking en 59 golden tests)
  • alle 369 importtests: groen
  • make check-secrets: geen bevindingen
  • make sast: geen bevindingen
  • make dast: geen blokkerende bevindingen; zes adviserende meldingen komen van ontbrekende HTTP-headers op de tijdelijke lokale Python-server en zijn niet door deze PR geïntroduceerd

Kernwaardenweging

De wijziging versterkt uitwisselbaarheid: informatie die al in een PowerPoint staat gaat niet meer stilzwijgend verloren. De uitkomst blijft gewone Markdown met bestaande lokale assets en een bestaand stijlprofiel. Er komt geen afhankelijkheid, uitgaand verkeer, opslagpartij of gesloten OciDeck-only bestandslaag bij. Onbekende EMF/WMF-tekenrecords worden fail-closed als zichtbaar conversieprobleem gemeld.

## Wat verandert - neem afbeeldingen uit slide-layouts en masters mee, inclusief de voorpagina - zet de tekstgerichte EMF-objecten uit de gemelde presentatie veilig om naar PNG - herken het herhaalde logo in de brede merkstrook en behoud de hogere, grotere plaatsing - bied na logo-bevestiging ook aan om kleuren, lettertype en stijl over te nemen - volg voor het thema de werkelijk gebruikte slide-layout/master-relaties ## Bewijs De aangeleverde presentatie is volledig geïmporteerd: 13 dia’s, vijf EMF-objecten, het logo op alle dia’s en geen conversieproblemen. De cover, het uitgesneden logo en de EMF-tekst zijn visueel gecontroleerd. - make check: groen (11.443 tests, 86,7% regeldekking en 59 golden tests) - alle 369 importtests: groen - make check-secrets: geen bevindingen - make sast: geen bevindingen - make dast: geen blokkerende bevindingen; zes adviserende meldingen komen van ontbrekende HTTP-headers op de tijdelijke lokale Python-server en zijn niet door deze PR geïntroduceerd ## Kernwaardenweging De wijziging versterkt uitwisselbaarheid: informatie die al in een PowerPoint staat gaat niet meer stilzwijgend verloren. De uitkomst blijft gewone Markdown met bestaande lokale assets en een bestaand stijlprofiel. Er komt geen afhankelijkheid, uitgaand verkeer, opslagpartij of gesloten OciDeck-only bestandslaag bij. Onbekende EMF/WMF-tekenrecords worden fail-closed als zichtbaar conversieprobleem gemeld.
docs(import): describe inherited PowerPoint media
All checks were successful
scans / scans (pull_request) Successful in 4m12s
static-gate / static-gate (pull_request) Successful in 8m41s
9841812ba6
brenno merged commit e8c68451b3 into main 2026-09-13 12:43:01 +00:00
brenno deleted branch codex/fix-pptx-brand-import 2026-09-13 12:43:03 +00:00
Sign in to join this conversation.
No description provided.