PowerPoint-Präsentationen in Word-Dokumente in C++ konvertieren
Wenn Sie planen, Textinhalte oder Informationen aus einer Präsentation (PPT oder PPTX) auf neue Weise zu nutzen, können Sie davon profitieren, die Präsentation in Word (DOC oder DOCX) zu konvertieren.
- Im Vergleich zu Microsoft PowerPoint ist die Microsoft Word‑App besser mit Werkzeugen oder Funktionen für Inhalte ausgestattet.
- Neben den Bearbeitungsfunktionen in Word können Sie auch von erweiterten Zusammenarbeit-, Druck- und Freigabefunktionen profitieren.
Aspose.Slides und Aspose.Words
Um eine PowerPoint‑Datei (PPTX oder PPT) in Word (DOCX oder DOCX) zu konvertieren, benötigen Sie sowohl Aspose.Slides for C++ als auch Aspose.Words for C++.
Als eigenständige API liefert Aspose.Slides für C++ Funktionen, mit denen Sie Texte aus Präsentationen extrahieren können.
Aspose.Words ist eine fortschrittliche Dokumenten‑Verarbeitungs‑API, die es Anwendungen ermöglicht, Dateien zu erstellen, zu ändern, zu konvertieren, zu rendern, zu drucken und weitere Vorgänge mit Dokumenten durchzuführen, ohne Microsoft Word zu verwenden.
PowerPoint‑Präsentation in ein Word‑Dokument konvertieren
Verwenden Sie dieses Code‑Snippet, um die PowerPoint‑Präsentation in Word zu konvertieren:
auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);
for (const auto& slide : presentation->get_Slides())
{
// generiert und fügt das Folienbild ein
auto image = slide->GetImage(1.0f, 1.0f);
builder->InsertImage(image);
// fügt den Text der Folie ein
for (const auto& shape : slide->get_Shapes())
{
if (ObjectExt::Is<AutoShape>(shape))
{
auto autoShape = System::AsCast<AutoShape>(shape);
builder->Writeln(autoShape->get_TextFrame()->get_Text());
}
}
builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
}
FAQ
Welche Komponenten müssen installiert werden, um PowerPoint‑ und OpenDocument‑Präsentationen in Word‑Dokumente zu konvertieren?
Sie müssen lediglich die entsprechenden Pakete für Aspose.Slides for C++ und Aspose.Words for C++ zu Ihrem Projekt hinzufügen. Beide Bibliotheken funktionieren als eigenständige APIs, und es ist nicht erforderlich, Microsoft Office zu installieren.
Werden alle PowerPoint‑ und OpenDocument‑Präsentationsformate unterstützt?
Aspose.Slides unterstützt alle Präsentationsformate, einschließlich PPT, PPTX, ODP und anderen gängigen Dateitypen. Das stellt sicher, dass Sie mit Präsentationen arbeiten können, die in verschiedenen Versionen von Microsoft PowerPoint erstellt wurden.