Konverteringsoperationen PowerPoint till Word är knappast en enkel process – varken Microsoft PowerPoint eller Microsoft Word-appen tillhandahåller specifika funktioner som tillåter användare att konvertera PowerPoint till Word. Om du funderar på att konvertera ditt PPT dokument till ett Word DOC, så har du sannolikt solida skäl att vilja göra det. För det första tillhandahåller Word formateringsfunktioner som kanske passar bättre för dina behov. För en annan får du mycket fler utskriftsalternativ i Word.
PPT till Word-konvertering i Python
Om du vill utföra uppgiften programmatiskt kommer du att kunna göra det med några rader Python-kod. När du har läst klart den här artikeln har du lärt dig hur du konverterar PowerPoint till Word i Python.
Skaffa två API:er för att konvertera PPT till Word i Python
Tidigare har vi konstaterat att PowerPoint till Word-operationen inte är en enkel process. För att komma till den punkt där du kan utföra konverteringen från PowerPoint till Word genom att köra en kod, behöver du ett API som hanterar PowerPoint-presentationer och ett annat API som kan manipulera Word-dokument.
- Aspose.Slides för Python via .NET. Detta kraftfulla API används för att skapa, redigera, konvertera och manipulera PowerPoint-presentationer (utan Microsoft PowerPoint eller Office). För att installera Aspose.Slides för Python, se Installation.
- Aspose.Words för Python via .NET. Detta funktionsrika API för dokumentbehandling används för att skapa, ändra, konvertera, rendera och skriva ut filer i Microsoft Word-format. För att installera Aspose.Words för Python, se Installation.
De rekommenderade API:erna låter dig extrahera relevanta objekt (från texter till bilder) på bilder i en PowerPoint och även överföra det extraherade innehållet till väntande sidor i ett Word-dokument.
Info: Du kanske vill se den kostnadsfria PowerPoint till Word-konverteraren från Aspose eftersom uppgifterna den utför kan betraktas som en livedemonstration av PowerPoint till Word-processen som beskrivs i den här artikeln.
Konvertera PowerPoint till Word i Python
- Lägg till dessa namnområden i filen program.py:
importera aspose.slides som diabilder
importera aspose.ord som ord
- Kör denna Python-kod för att konvertera PPT till Word:
presentation = slides.Presentation("pres.pptx")
doc = words.Document()
builder = words.DocumentBuilder(doc)
for index in range(presentation.slides.length):
slide = presentation.slides[index]
# genererar och infogar diabild
slide.get_thumbnail(2,2).save("slide_{i}.png".format(i = index), drawing.imaging.ImageFormat.png)
builder.insert_image("slide_{i}.png".format(i = index))
for shape in slide.shapes:
# infogar bildens texter
if (type(shape) is slides.AutoShape):
builder.writeln(shape.text_frame.text)
builder.insert_break(words.BreakType.PAGE_BREAK)
doc.save("presentation.docx")
Skaffa en gratis licens
Vill du prova funktionerna Aspose.Slides och Aspose.Words utan begränsningar? Skaffa en gratis tillfällig licens.
Slutsats
Vi tror att du nu vet hur man konverterar en PowerPoint-presentation till ett Word-dokument med hjälp av Python-kod.
Medan Python-koden vi tillhandahöll var inriktad på PPT och DOC, kan du enkelt modifiera den och använda den för PPT till DOCX, PPTX till DOCX, PPTX till DOC och andra konverteringar som involverar kända PowerPoint- och Word-dokumentformat.
För att lära dig mer om Aspose.Slides features, se vår dokumentation /python-net/). Om du har frågor kan du lägga upp dem på vårt forum.