Una presentazione che contiene immagini è più efficace per attirare l’attenzione del pubblico, facendolo concentrare sui problemi e tenendolo informato. Comprensibilmente, se stai cercando di ottenere i migliori risultati, vorrai utilizzare quante più immagini possibili nella tua presentazione di PowerPoint.
In questo articolo, ti guideremo attraverso i passaggi per convertire PNG in PPT in Python. La capacità di creare presentazioni a livello di codice contenenti immagini PNG, in particolare utilizzando un linguaggio come Python, è molto utile.
- Libreria Python per convertire PNG in presentazioni
- Converti PNG in PPT in Python
- Aggiungi immagine Web a PowerPoint in Python
Libreria Python per convertire PNG in PPT
Aspose.Slides for Python tramite .NET è una potente libreria che consente agli sviluppatori e alle applicazioni di creare, leggere, modificare, convertire e manipolare presentazioni PowerPoint ( senza Microsoft PowerPoint o Office). Dopo aver aggiunto questa libreria al tuo prodotto, sarai in grado di convertire le immagini PNG in una presentazione PPT usando solo poche righe di codice Python.
Per ulteriori informazioni sull’installazione di Aspose.Slides for Python tramite .NET, vedere questa guida Installazione.
Converti PNG in PPT in Python
- Crea un’istanza della classe
Presentation
. - Carica le immagini che desideri utilizzare nella presentazione.
- Crea diapositive basate sulle immagini.
- Specifica le tue dimensioni preferite.
- Salva la presentazione risultante.
Questo codice Python mostra come convertire PNG in PPT:
import aspose.slides as slides
import aspose.pydrawing as drawing
with slides.Presentation() as pres:
image1 = pres.images.add_image(drawing.Bitmap("image1.png"))
pres.slides[0].shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image1)
image2 = pres.images.add_image(drawing.Bitmap("image2.png"))
slide2 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide2.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image2)
image3 = pres.images.add_image(drawing.Bitmap("image3.png"))
slide3 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide3.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image3)
pres.save("Presentation.ppt", slides.export.SaveFormat.PPT)
Alcune immagini in una presentazione PowerPoint
Info: Aspose offre un servizio di conversione da PNG a PowerPoint gratuito, che è un’implementazione live del processo qui descritto.
Aggiungi immagine Web a PowerPoint in Python
In una situazione in cui al tuo computer manca l’immagine che desideri utilizzare su una diapositiva di PowerPoint, Aspose.Slides ti consente di aggiungere l’immagine fornendo un collegamento ad essa sul web.
- Crea un’istanza della classe
Presentation
. - Ottieni il riferimento della prima diapositiva attraverso il suo indice.
- Carica l’immagine salvata sul web.
- Crea una diapositiva basata sull’immagine.
- Specificare le dimensioni della diapositiva.
- Salva la presentazione risultante.
Questo codice Python mostra come aggiungere un’immagine archiviata sul Web a un PowerPoint:
import aspose.slides as slides
import urllib2
import base64
with slides.Presentation() as pres:
slide = pres.slides[0]
imageData = base64.b64encode(urllib2.urlopen("[INSERT URL HERE]").read())
image = pres.images.add_image(imageData)
slide.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 10, 10, 100, 100, image)
pres.save("pres.pptx", slides.export.SaveFormat.PPTX)
Ottieni una licenza gratuita
Ottenendo una licenza temporanea gratuita, puoi testare le funzionalità di Aspose.Slides senza limitazioni.
Conclusione
Sicuramente hai imparato come convertire le immagini PNG in una presentazione PowerPoint in Python usando una potente libreria.
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.