Präsentationen in mehrere Formate konvertieren in C++
Übersicht
Aspose.Slides für C++ kann PowerPoint- und OpenDocument-Präsentationen laden und in viele andere Formate speichern oder rendern, ohne Microsoft PowerPoint, OpenOffice oder LibreOffice zu benötigen. Sie können legacy PPT‑Dateien in moderne PPTX konvertieren, Präsentationen in feste Layout‑Dokumente wie PDF und XPS exportieren, Folien als HTML veröffentlichen oder Folien als Bilddateien für Vorschaubilder, Thumbnails und Archive rendern.
Die meisten Dokumentkonvertierungen folgen demselben allgemeinen Ablauf: Laden Sie die Quelldatei, wählen Sie das gewünschte Ausgabformat und wenden Sie bei Bedarf formatbezogene Optionen an. Für Bildformate wird jede Folie separat gerendert und dann als Raster‑ oder Vektorbild gespeichert. Die unten verlinkten Artikel enthalten die Implementierungsdetails für jeden Fall.
Wählen Sie ein Konvertierungsszenario
Verwenden Sie die nachfolgenden Artikel für vollständige C++‑Beispiele und formatbezogene Optionen.
| Szenario | Verwenden Sie es, wenn Sie | Artikel |
|---|---|---|
| PPT/PPTX/ODP zu PPTX | Legacy‑PPT‑Dateien modernisieren, vorhandene PPTX‑Dateien normalisieren oder OpenDocument‑Präsentationen in PowerPoint‑PPTX konvertieren. | PPT zu PPTX konvertieren, ODP zu PPTX konvertieren, Präsentationen speichern |
| PPTX zu PPT | Eine moderne PowerPoint‑Präsentation im alten Binär‑PPT‑Format speichern, um mit älteren Workflows kompatibel zu sein. | PPTX zu PPT konvertieren |
| PPT/PPTX/ODP zu PDF | Portable, durchsuchbare Dokumente mit festem Layout für das Teilen, Drucken oder Archivieren erstellen. | PowerPoint zu PDF konvertieren |
| PPT/PPTX/ODP zu PDF mit Notizen | Sprechernotizen zusammen mit dem Folieninhalt exportieren. | PowerPoint zu PDF mit Notizen konvertieren |
| PPT/PPTX/ODP zu HTML | Präsentationen als HTML‑Seiten veröffentlichen und Bilder, Schriften, Notizen sowie responsive Layout‑Optionen steuern. | PowerPoint zu HTML konvertieren |
| PPT/PPTX/ODP zu HTML5 | Folien nach HTML5 exportieren für browserbasierte Ansicht mit erhaltenem Layout und Interaktivität. | Präsentationen zu HTML5 konvertieren |
| PPT/PPTX/ODP zu PNG | Jede Folie als PNG‑Bild für Vorschaubilder, Thumbnails oder Webausgabe rendern. | PowerPoint zu PNG konvertieren |
| PPT/PPTX/ODP zu JPG | Folien zu JPG‑Bildern rendern und Bildabmessungen sowie Qualität steuern. | PowerPoint zu JPG konvertieren |
| Folie zu SVG | Einzelne Folien als skalierbare Vektorgrafiken exportieren. | Folie als SVG rendern |
| PPT/PPTX/ODP zu XPS | XPS‑Dokumente mit festem Layout erzeugen. | PowerPoint zu XPS konvertieren |
| PPT/PPTX/ODP zu TIFF | Eine Präsentation als mehrseitige TIFF‑Datei zum Drucken, Scannen, Faxen oder Archivieren speichern. | PowerPoint zu TIFF konvertieren |
| PPT/PPTX/ODP zu TIFF mit Notizen | Folien mit Sprechernotizen als TIFF speichern. | PowerPoint zu TIFF mit Notizen konvertieren |
| PPT/PPTX zu Word | Folien in ein Word‑Dokument konvertieren, wenn ein dokumentenähnlicher Output benötigt wird. | PowerPoint zu Word konvertieren |
| PPT/PPTX zu Markdown | Präsentationsinhalte in Markdown extrahieren für Dokumentation und textbasierte Workflows. | PowerPoint zu Markdown konvertieren |
| PPT/PPTX/ODP zu XML | Eine textbasierte PowerPoint‑XML‑Präsentation zur Inspektion, zum Vergleich, zur Fehlersuche oder XML‑basierten Workflows erstellen. | PowerPoint zu XML konvertieren |
| PPT/PPTX zu animiertem GIF | Ein animiertes GIF aus den Folien erstellen. | PowerPoint zu animiertem GIF konvertieren |
| PPT/PPTX zu Video | Einen Video‑Export‑Workflow aus Präsentationsfolien erstellen. | PowerPoint zu Video konvertieren |
| Präsentation zu XAML | Folien nach XAML exportieren für C++‑UI‑Szenarien. | Präsentationen zu XAML exportieren |
Für eine umfassendere Liste von Eingabe‑ und Ausgabeformaten siehe Unterstützte Dateiformate.
PowerPoint- und OpenDocument‑Konvertierung
Aspose.Slides für C++ unterstützt die Konvertierung aus gängigen Präsentationsformaten wie PPT, PPTX, PPS, PPSX, POT, POTX und ODP. dieselbe Konvertierungs‑API wird für PowerPoint‑ und OpenDocument‑Dateien verwendet, sodass ein Workflow, der eine PPTX‑Datei nach PDF speichert, in der Regel auch auf eine ODP‑Datei angewendet werden kann, indem nur die Eingabedatei geändert wird.
Beim Konvertieren von ODP‑Dateien beachten Sie, dass PowerPoint‑ und OpenDocument‑Anwendungen nicht jedes Layout‑ und Formatierungsfeature exakt gleich unterstützen. Wurde eine ODP‑Datei in LibreOffice oder OpenOffice Impress erstellt, prüfen Sie das Ergebnis und verwenden Sie die in OpenDocument‑Präsentationen konvertieren beschriebenen Optionen, wenn Sie formatbezogene Anleitungen benötigen.
PPT‑zu‑PPTX‑Konvertierung
PPT ist das ältere binäre PowerPoint‑Format, während PPTX das moderne Office‑Open‑XML‑Format ist. Aspose.Slides für C++ unterstützt eine hochgenaue PPT‑zu‑PPTX‑Konvertierung und bewahrt dabei komplexe Präsentationsstrukturen wie Master, Layouts, Folien, Diagramme, Gruppierungen von Formen, Platzhalter, Text‑Frames, Texturen und Bildfüllungen.
Weitere Details finden Sie unter PPT zu PPTX konvertieren.
Export mit festem Layout
PDF, XPS und TIFF sind nützlich, wenn die Ausgabe auf allen Geräten identisch aussehen und nicht als Präsentation bearbeitet werden soll. Die entsprechenden PDF‑, XPS‑ und TIFF‑Artikel erklären, wie Compliance, versteckte Folien, Notizen, Bildqualität, Kompression, Pixelformat und Ausgabengröße gesteuert werden.
HTML‑ und Bild‑Export
HTML‑ und HTML5‑Export sind nützlich für die Browser‑Ansicht, Webveröffentlichung und leichtes Teilen. Bild‑Export ist sinnvoll, wenn jede Folie zu einer eigenen Vorschau, einem Thumbnail oder einem Raster‑Asset werden soll. Nutzen Sie die PNG‑, JPG‑ und SVG‑Artikel für formatbezogene Render‑Anleitungen.
FAQ
Benötige ich Microsoft PowerPoint, um Präsentationen zu konvertieren?
Nein. Aspose.Slides für C++ ist eine eigenständige Bibliothek und erfordert weder Microsoft PowerPoint noch Office‑Automatisierung.
Kann ich viele Präsentationen stapelweise konvertieren?
Ja. Laden Sie jede Präsentation, speichern Sie sie im gewünschten Format und entsorgen Sie das Präsentations‑Objekt nach der Verarbeitung. Für parallele Verarbeitung verwenden Sie separate Präsentationsinstanzen und befolgen Sie die Anweisungen zum Multithreading.
Kann ich nur ausgewählte Folien exportieren?
Ja. Mehrere Exportmethoden ermöglichen das Übergeben von Folienindizes oder das Rendern einzelner Folien, abhängig vom Ausgabeformat. Siehe den entsprechenden Artikel für das Ziel‑Format.
Kann ich versteckte Folien beim Export nach PDF oder XPS einbeziehen?
Ja. Verwenden Sie die Export‑Einstellungen für versteckte Folien, die in den PDF‑ und XPS‑Konvertierungsartikeln beschrieben sind.
Kann ich PDF/A‑Ausgabe erstellen?
Ja. PDF‑Compliance‑Einstellungen stehen für den PDF‑Export zur Verfügung. Siehe PowerPoint zu PDF konvertieren für Details.
Wie werden Schriftarten bei der Konvertierung behandelt?
Aspose.Slides kann eingebettete Schriftarten, Schriftarten‑Fallback und Schriftarten‑Substitutionseinstellungen verwenden. Siehe Eingebettete Schriftart, Fallback‑Schriftart, und Schriftarten‑Substitution.