Präsentationen in .NET in mehrere Formate konvertieren
Übersicht
Aspose.Slides for .NET 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: Quell‑Datei laden, gewünschtes Ausgabeformat wählen und bei Bedarf format‑spezifische Optionen anwenden. Für Bildformate wird jede Folie separat gerendert und dann als Raster‑ oder Vektorbild gespeichert. Die nachfolgenden Artikel enthalten die Implementierungsdetails für jeden Anwendungsfall.
Wählen Sie ein Konversionsszenario
Verwenden Sie die nachstehenden Artikel für vollständige C#‑Beispiele und format‑spezifische Optionen.
| Szenario | Wann Sie es benötigen | 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 in das ältere binäre PPT‑Format für die Kompatibilität mit älteren Workflows speichern. | PPTX zu PPT konvertieren |
| PPT/PPTX/ODP zu PDF | Tragbare, durchsuchbare Festlayout‑Dokumente zum Teilen, Drucken oder Archivieren erstellen. | PowerPoint zu PDF konvertieren |
| PPT/PPTX/ODP zu PDF mit Notizen | Sprecher‑Notizen 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, Schriftarten, Notizen sowie responsive Layout‑Optionen steuern. | PowerPoint zu HTML konvertieren |
| PPT/PPTX/ODP zu HTML5 | Folien in HTML5 exportieren für browserbasiertes Betrachten mit erhaltenem Layout und Interaktivität. | Präsentationen zu HTML5 exportieren |
| PPT/PPTX/ODP zu PNG | Jede Folie als PNG‑Bild rendern für Vorschaubilder, Thumbnails oder Web‑Ausgabe. | 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 | Festlayout‑XPS‑Dokumente erzeugen. | PowerPoint zu XPS konvertieren |
| PPT/PPTX/ODP zu TIFF | Eine Präsentation als mehrseitige TIFF‑Datei für Druck, Scan, Fax oder Archivierungs‑Workflows speichern. | PowerPoint zu TIFF konvertieren |
| PPT/PPTX/ODP zu TIFF mit Notizen | Folien mit Sprecher‑Notizen als TIFF speichern. | PowerPoint zu TIFF mit Notizen konvertieren |
| PPT/PPTX zu Word | Folien in ein Word‑Dokument konvertieren, wenn Sie eine dokumentenähnliche Ausgabe benötigen. | PowerPoint zu Word konvertieren |
| PPT/PPTX zu Markdown | Präsentationsinhalt in Markdown extrahieren für Dokumentation und textbasierte Workflows. | PowerPoint zu Markdown konvertieren |
| PPT/PPTX/ODP zu XML | PowerPoint‑XML‑Präsentation als textbasiertes Format für Inspektion, Vergleich, Fehlersuche oder XML‑basierte Workflows erstellen. | PowerPoint zu XML konvertieren |
| PPT/PPTX zu animiertem GIF | Ein animiertes GIF aus Folien erzeugen. | 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 .NET‑UI‑Szenarien. | Präsentationen zu XAML exportieren |
Für eine umfassendere Liste von Eingabe‑ und Ausgabeformaten siehe Supported File Formats.
PowerPoint‑ und OpenDocument‑Konvertierung
Aspose.Slides for .NET unterstützt die Konvertierung von 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 in PDF speichert, in der Regel auch für eine ODP‑Datei gilt, wenn lediglich die Eingabedatei geändert wird.
Beim Konvertieren von ODP‑Dateien sollten Sie bedenken, dass PowerPoint‑ und OpenDocument‑Anwendungen nicht jede Layout‑ und Formatierungs‑Funktion exakt gleich unterstützen. Wurde eine ODP‑Datei in LibreOffice oder OpenOffice Impress erstellt, prüfen Sie die Ausgabe und nutzen Sie die Optionen in OpenDocument‑Präsentationen konvertieren, wenn Sie format‑spezifische Hinweise 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 for .NET unterstützt eine hochpräzise PPT‑zu‑PPTX‑Konvertierung und bewahrt dabei komplexe Präsentationsstrukturen wie Master‑Folien, Layouts, Folien, Diagramme, Gruppierungen, Platzhalter, Text‑Frames, Texturen und Bildfüllungen.
Einzelheiten finden Sie in PPT zu PPTX konvertieren und PPT vs PPTX.
Festlayout‑Export
PDF, XPS und TIFF sind nützlich, wenn die Ausgabe auf allen Geräten identisch aussehen und nicht als Präsentation bearbeitet werden soll. Verwenden Sie PdfOptions, XpsOptions und TiffOptions, um Konformität, versteckte Folien, Notizen, Bildqualität, Kompression, Pixelformat und Ausgabengröße zu steuern.
HTML‑ und Bild‑Export
HTML‑ und HTML5‑Export sind nützlich für die Anzeige im Browser, das Web‑Publishing und leichtgewichtiges Teilen. Der Bild‑Export ist sinnvoll, wenn jede Folie zu einer separaten Vorschau, einem Thumbnail oder einer Raster‑Ressource werden soll. Nutzen Sie die PNG‑, JPG‑ und SVG‑Artikel für format‑spezifische Rendering‑Hinweise.
FAQ
Benötige ich Microsoft PowerPoint, um Präsentationen zu konvertieren?
Nein. Aspose.Slides for .NET 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 geben Sie das Presentation‑Objekt nach der Verarbeitung frei. Für parallele Verarbeitung verwenden Sie separate Präsentations‑Instanzen und folgen Sie den Hinweisen zu multithreading.
Kann ich nur ausgewählte Folien exportieren?
Ja. Mehrere Export‑Methoden erlauben das Übergeben von Folienindizes oder das Rendern einzelner Folien, je nach Zielformat. Siehe den jeweiligen Artikel für das Ziel‑Format.
Kann ich versteckte Folien beim Export nach PDF oder XPS einbeziehen?
Ja. Verwenden Sie die ShowHiddenSlides‑Eigenschaft in PdfOptions oder XpsOptions.
Kann ich PDF/A‑Ausgabe erzeugen?
Ja. PDF‑Konformitätseinstellungen stehen über PdfOptions.Compliance und PdfCompliance zur Verfügung.
Wie werden Schriftarten bei der Konvertierung behandelt?
Aspose.Slides kann eingebettete Schriftarten, Schrift‑Fallback und Schrift‑Substitutions‑Einstellungen verwenden. Weitere Informationen finden Sie unter Embedded Font, Fallback Font und Font Substitution.