PowerPoint in Word umwandeln
Wenn Sie planen, textuelle Inhalte oder Informationen aus einer Präsentation (PPT oder PPTX) auf neue Weise zu verwenden, können Sie davon profitieren, die Präsentation in Word (DOC oder DOCX) umzuwandeln.
- Im Vergleich zu Microsoft PowerPoint ist die Microsoft Word-App besser mit Tools oder Funktionalitäten für Inhalte ausgestattet.
- Abgesehen von den Bearbeitungsfunktionen in Word können Sie auch von verbesserten Funktionen für Zusammenarbeit, Drucken und Teilen profitieren.
Aspose.Slides und Aspose.Words
Um eine PowerPoint-Datei (PPTX oder PPT) in Word (DOCX oder DOCX) umzuwandeln, benötigen Sie sowohl Aspose.Slides für Python über .NET als auch Aspose.Words für Python über .NET.
Als eigenständige API bietet Aspose.Slides für Python über .NET Funktionen, mit denen Sie Texte aus Präsentationen extrahieren können.
Aspose.Words ist eine fortschrittliche API zur Dokumentenverarbeitung, die es Anwendungen ermöglicht, Dateien zu generieren, zu modifizieren, zu konvertieren, zu rendern, zu drucken und andere Aufgaben mit Dokumenten ohne die Nutzung von Microsoft Word durchzuführen.
PowerPoint in Word in Python umwandeln
- Fügen Sie diese Namensräume zu Ihrer program.py-Datei hinzu:
import aspose.slides as slides
import aspose.words as words
- Verwenden Sie diesen Codeausschnitt, um die PowerPoint in Word umzuwandeln:
with slides.Presentation("sample.pptx") as presentation:
doc = words.Document()
builder = words.DocumentBuilder(doc)
for index in range(presentation.slides.length):
slide = presentation.slides[index]
file_name = "slide_{i}.png".format(i=index)
# generiert ein Folienbild
with slide.get_image(1, 1) as image:
image.save(file_name, slides.ImageFormat.PNG)
builder.insert_image(file_name)
for shape in slide.shapes:
# fügt die Texte der Folie ein
if type(shape) is slides.AutoShape:
builder.writeln(shape.text_frame.text)
builder.insert_break(words.BreakType.PAGE_BREAK)
doc.save("output.docx")