In bestimmten Fällen müssen Sie die PowerPoint Präsentationen möglicherweise in Word Dokumente konvertieren. Um diesen Prozess zu automatisieren oder für die Stapelkonvertierung, behandelt dieser Artikel, wie Sie PowerPoint PPTX/PPT mit C# in Word DOCX konvertieren.
APIs für die Umwandlung von PowerPoint in Word
Um eine PowerPoint Präsentation in ein Word Dokument zu konvertieren, verwenden wir Aspose.Slides for .NET in Kombination mit Aspose.Words for .NET. Ersteres ist eine API zur Manipulation von Präsentationen, mit der Sie PowerPoint Präsentationen erstellen oder ändern können. Wobei letzteres eine Textverarbeitungs-API zum Generieren oder Verarbeiten von Word Dokumenten ist. Sie können die APIs entweder herunterladen oder sie mit NuGet installieren. Darüber hinaus können Sie ein vollständiges Paket von Aspose-APIs als Aspose.Total for .NET erhalten.
PM> Install-Package Aspose.Slides.NET
PM> Install-Package Aspose.Words
Konvertieren Sie PowerPoint PPTX oder PPT in DOCX in C#
Im Folgenden finden Sie die Schritte zum Konvertieren einer PowerPoint Präsentation in ein Word Dokument mit C#.
- Fügen Sie zunächst Verweise auf Aspose.Words for .NET und Aspose.Slides for .NET in Ihr Projekt ein.
- Laden Sie danach die PowerPoint Präsentation mit der Klasse Aspose.Slides.Presentation.
- Speichern Sie dann die Präsentation in einem MemoryStream objekt.
- Erstellen Sie ein Objekt der Klasse Aspose.Words.Document und initialisieren Sie es mit dem MemoryStream objekt.
- Speichern Sie schließlich das Dokument mit der methode Aspose.Words.Document.Save(string, Aspose.Words.SaveFormat.Docx).
Das folgende Codebeispiel zeigt, wie ein PPTX mit C# in DOCX konvertiert wird.
// Laden Sie die PowerPoint Präsentation
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
using (var stream = new MemoryStream())
{
// Speichern Sie die Präsentation im Speicherstream
presentation.Save(stream, SaveFormat.Html);
stream.Flush();
stream.Seek(0, SeekOrigin.Begin);
// Laden Sie den Inhalt der Präsentation in ein Word Dokument
var doc = new Aspose.Words.Document(stream);
// Speichern Sie das Word Dokument
doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
}
}
Holen Sie sich eine kostenlose API Lizenz
Sie können die APIs ohne Evaluierungseinschränkungen verwenden, indem Sie eine temporäre Lizenz anfordern.
Versuchen Sie es online
Sie können auch den Online Konverter von PowerPoint zu Word ausprobieren, der auf den oben genannten APIs basiert.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie PowerPoint PPT oder PPTX mit C# in Word DOCX konvertieren. Sie können die APIs einfach installieren und den bereitgestellten Code in Ihre .NET Anwendungen integrieren. Darüber hinaus können Sie die unten aufgeführten Dokumentationen konsultieren, um andere Funktionen der APIs zu erkunden. Außerdem können Sie uns gerne Ihre Fragen über unser Forum mitteilen.