Zurück zur Startseite

Methodik & Quellen

Wie der Konverter auf ppt-pdf.de arbeitet, welche Bibliotheken zum Einsatz kommen und wo der Browser-Ansatz an seine Grenzen stößt.

Die Konvertierungs-Pipeline

Hochgeladene PPTX-Dateien werden vollständig im Browser verarbeitet, ohne dass Inhalte an einen Server übermittelt werden. Zwei Engines arbeiten zusammen: pptx-renderer parst das OOXML-Format der PPTX und rendert pro Folie die echten Strukturelemente (Text mit Schriftformatierung, Shapes, Tabellen, Bilder, Charts, SmartArt) als HTML/SVG in einen Off-Screen-Container.

Die gerenderte Folie wird mit html2canvas zu einem hochauflösenden Canvas-Snapshot. jsPDF erzeugt aus den Canvases die finale PDF, mit Aspect-Fit-Insertion (Folie wird proportional in die A4-Seite eingepasst, ohne Strecken). Schlägt die strukturelle Pipeline an einer Folie fehl (z.B. korruptes PPTX, sehr seltene OOXML-Features), fällt der Konverter auf eine vereinfachte Bilder-Pipeline zurück, die statt strukturellem Rendering die eingebetteten Slide-Bilder aus dem PPTX-ZIP zusammenfügt.

Anzeige

Was konvertiert wird

Die Konvertierung deckt die Kernelemente der PPTX-Struktur ab: Textrahmen mit Formatierung, Bilder als Raster und Vektor, Tabellen, Standard-Formen, Hyperlinks und SmartArt-Diagramme in der bei Speicherzeit gerasterten Form. Animationen, Übergänge und an die Bildschirm-Präsentation gekoppelte Aktionen werden bewusst weggelassen, weil PDF kein Pendant dafür kennt.

Grenzen des Browser-Ansatzes

Drei Konstellationen sind nicht zuverlässig im Browser konvertierbar und werden in PowerPoint selbst besser bedient:

  • Sehr große Präsentationen über 500 MB, weil die Verarbeitung im Arbeitsspeicher abläuft.
  • Druckvorstufen-PDFs nach PDF/X-Profil, weil die nötige CMYK-Konvertierung eine spezialisierte Pipeline erfordert.
  • PDF/A-Archivierung mit strenger Schrift-Einbettung, weil die Lizenz-Prüfung eingebetteter Schriften nicht im Browser möglich ist.

Quellen und Standards

  • ECMA-376 Office Open XML, Spezifikation des PPTX-Formats
  • ISO 32000-2:2020, PDF 2.0 Spezifikation
  • ISO 19005, PDF/A-Familie für Langzeit-Archivierung
  • ISO 15930, PDF/X-Familie für die Druckvorstufe
  • Microsoft Office Open XML File Formats Documentation (MS-OFFICEDEV)
  • @aiden0z/pptx-renderer (Apache 2.0) als OOXML-Renderer
  • html2canvas-pro (MIT) fuer Canvas-Snapshots der gerenderten Folien
  • jsPDF (MIT) und JSZip (MIT) als PDF- und ZIP-Bibliotheken

Redaktionelle Review

Inhalte werden mindestens einmal jährlich gegen die aktuellen PPTX- und PDF-Standards geprüft, bei Versionssprüngen der Konvertierungs-Bibliotheken auch zwischendurch. Jeder Artikel trägt ein Review-Datum.

Inhaltliche Korrekturhinweise sind willkommen und werden auf der Seite Korrekturen dokumentiert.

Anzeige
Anzeige
Anzeige
Anzeige