L’operazione di conversione da PowerPoint a Word non è un processo semplice: né l’app Microsoft PowerPoint né Microsoft Word fornisce specifiche funzioni che consentono agli utenti di convertire PowerPoint in Word. Se stai cercando di convertire il tuo documento PPT in un documento Word DOC, allora molto probabilmente hai validi motivi per volerlo fare. Per prima cosa, Word fornisce funzioni di formattazione che potrebbero essere più adatte alle tue esigenze. Per un altro, ottieni molte più opzioni di stampa in Word.
Se vuoi eseguire l’attività a livello di codice, sarai in grado di farlo con poche righe di codice Python. Quando avrai finito di leggere questo articolo, avrai imparato come convertire PowerPoint in Word in Python.
Ottieni due API per convertire PPT in Word in Python
In precedenza, abbiamo stabilito che l’operazione da PowerPoint a Word non è un processo semplice. Per arrivare al punto in cui è possibile eseguire la conversione da PowerPoint a Word eseguendo un codice, è necessaria un’API che si occupi delle presentazioni PowerPoint e un’altra API in grado di manipolare documenti word.
- Aspose.Slides for Python tramite .NET. Questa potente API viene utilizzata per creare, modificare, convertire e manipolare presentazioni PowerPoint (senza Microsoft PowerPoint o Office). Per installare Aspose.Slides for Python, vedere Installazione.
- Aspose.Words for Python tramite .NET. Questa API di elaborazione dei documenti ricca di funzionalità viene utilizzata per creare, modificare, convertire, eseguire il rendering e stampare file nei formati Microsoft Word. Per installare Aspose.Words for Python, vedere Installazione.
Le API consigliate consentono di estrarre gli elementi rilevanti (che vanno dai testi alle immagini) sulle diapositive in un PowerPoint e anche trasferire i contenuti estratti alle pagine in attesa in un documento Word.
Informazioni: potresti voler vedere il convertitore da PowerPoint a Word gratuito di Aspose perché le attività che esegue possono essere considerate una dimostrazione dal vivo di il processo da PowerPoint a Word descritto in questo articolo.
Converti PowerPoint in Word in Python
- Aggiungi questi spazi dei nomi al tuo file program.py:
importa aspose.slides come diapositive
importa aspose.words come parole
- Esegui questo codice Python per convertire PPT in Word:
presentation = slides.Presentation("pres.pptx")
doc = words.Document()
builder = words.DocumentBuilder(doc)
for index in range(presentation.slides.length):
slide = presentation.slides[index]
# genera e inserisce l'immagine della diapositiva
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:
# inserisce i testi delle slide
if (type(shape) is slides.AutoShape):
builder.writeln(shape.text_frame.text)
builder.insert_break(words.BreakType.PAGE_BREAK)
doc.save("presentation.docx")
Ottieni una licenza gratuita
Vuoi provare le funzionalità Aspose.Slides e Aspose.Words senza limitazioni? Ottieni una licenza temporanea gratuita.
Conclusione
Crediamo che ora tu sappia come convertire una presentazione PowerPoint in un documento Word usando il codice Python.
Mentre il codice Python che abbiamo fornito mirava a PPT e DOC, puoi facilmente modificarlo e usarlo per PPT in DOCX, PPTX in DOCX, PPTX in DOC e altre conversioni che coinvolgono formati di documenti PowerPoint e Word noti.
Per saperne di più su Aspose.Slides funzionalità, consulta la nostra [documentazione](https://docs.aspose.com/slides /python-net/). Se hai domande, puoi pubblicarle sul nostro forum.