Indice
- Perché dovresti convertire le diapositive di PowerPoint in immagini
- Installare la libreria da PPT a immagine per Python
- Convertire PPT in PNG, JPG, BMP (immagini raster) in Python
- Convertire PPT in SVG (grafica vettoriale scalabile) in Python
- Esportare forme come immagini in Python
- Convertire PowerPoint in immagini online gratuitamente (senza codice)
- Conclusione
- Domande frequenti
Installa con pip
pip install spire.presentation.free
Link correlati

PowerPoint è un formato popolare per creare e presentare presentazioni. Tuttavia, non è sempre la scelta migliore quando si desidera condividere diapositive su siti web, app mobili o documenti stampati. La conversione delle diapositive di PowerPoint in formati di immagine standard come JPG, PNG, BMP e SVG ne facilita l'integrazione, la distribuzione e l'archiviazione.
Questo articolo fornisce una guida completa su come convertire PowerPoint PPT o PPTX in immagini (JPG, PNG, BMP, SVG) utilizzando il codice Python e strumenti di conversione online gratuiti.
Indice
- Perché dovresti convertire le diapositive di PowerPoint in immagini
- Installare la libreria da PPT a immagine per Python
- Convertire PPT in PNG, JPG, BMP (immagini raster) in Python
- Convertire PPT in SVG (grafica vettoriale scalabile) in Python
- Esportare forme come immagini in Python
- Convertire PowerPoint in immagini online gratuitamente (senza codice)
- Conclusione
- Domande frequenti
Perché dovresti convertire le diapositive di PowerPoint in immagini?
La conversione delle diapositive in immagini offre diversi vantaggi sia per casi d'uso tecnici che generali:
- Compatibilità universale: Le immagini possono essere visualizzate su qualsiasi dispositivo senza che sia installato PowerPoint.
- Facile incorporamento: Ideale per siti web, app mobili, social media e documentazione.
- Protezione dei contenuti: Impedisce la modifica non autorizzata distribuendo contenuti non modificabili.
- Migliore per la stampa: L'output di immagini ad alta risoluzione migliora la fedeltà di stampa.
- Archiviazione e backup: L'archiviazione delle diapositive come immagini garantisce l'accessibilità a lungo termine.
Installare la libreria da PPT a immagine per Python
Per convertire PowerPoint in formati di immagine in Python, installa Free Spire.Presentation for Python, una libreria gratuita e ricca di funzionalità per l'elaborazione di presentazioni che supporta esportazioni ad alta fedeltà sia in formati di immagine raster che vettoriali.
Installazione
Prima di iniziare, installa la libreria utilizzando il seguente comando pip:
pip install spire.presentation.free
Una volta installata, puoi importarla nel tuo progetto e iniziare a convertire le diapositive con poche righe di codice.
Convertire PPT in PNG, JPG, BMP (immagini raster) in Python
Le immagini raster come PNG, JPG e BMP sono composte da pixel, il che le rende adatte alla condivisione digitale e alla stampa. Free Spire.Presentation offre due metodi per esportare le diapositive come immagini raster: preservando le dimensioni originali o specificando dimensioni personalizzate.
Salvare le diapositive come immagini a dimensione originale
Questo esempio dimostra come convertire ogni diapositiva di una presentazione di PowerPoint in un'immagine PNG preservando le dimensioni originali.
- Python
from FreeSpire.Presentation import *
# Caricare una presentazione di PowerPoint
ppt = Presentation()
ppt.LoadFromFile("Sample.pptx")
# Scorrere ogni diapositiva ed esportarla come immagine PNG a dimensione originale
# È possibile modificare l'estensione dell'immagine in .jpg o .bmp secondo necessità
for i in range(ppt.Slides.Count):
image = ppt.Slides[i].SaveAsImage()
image.Save(f"RasterImages/ToImage_{i}.png")
ppt.Dispose()

Personalizzare le dimensioni dell'immagine di output
In alcuni casi d'uso, come la generazione di anteprime in miniatura o la preparazione di esportazioni ad alta risoluzione per la stampa, potrebbe essere necessario personalizzare la larghezza e l'altezza dell'immagine di output. Ecco come ottenere questo risultato:
- Python
from FreeSpire.Presentation import *
# Caricare una presentazione di PowerPoint
ppt = Presentation()
ppt.LoadFromFile("Sample.pptx")
# Scorrere ogni diapositiva ed esportarla come immagine PNG con dimensioni personalizzate 700 x 400
for i in range(ppt.Slides.Count):
image = ppt.Slides[i].SaveAsImageByWH(700, 400)
image.Save(f"RasterImages/ToImage_{i}.png")
ppt.Dispose()

Convertire PowerPoint in SVG (grafica vettoriale scalabile) in Python
A differenza delle immagini raster, SVG (Scalable Vector Graphics) preserva una scalabilità e una chiarezza infinite, rendendolo il formato ideale per design reattivi, diagrammi tecnici e stampa di qualsiasi dimensione.
Salvare le diapositive come SVG
Il codice seguente mostra come convertire ogni diapositiva in un file SVG autonomo. I file di output conterranno rappresentazioni vettoriali scalabili del contenuto della diapositiva, inclusi testo, forme, immagini e altro ancora.
- Python
from FreeSpire.Presentation import *
# Caricare una presentazione di PowerPoint
ppt = Presentation()
ppt.LoadFromFile("Sample.pptx")
# Scorrere ogni diapositiva ed esportarla come immagine SVG
for i in range(ppt.Slides.Count):
image = ppt.Slides[i].SaveToSVG()
image.Save(f"VectorImages/ToSVG_{i}.svg")
ppt.Dispose()

Includere le note del relatore nell'output SVG
Alcune presentazioni includono note del relatore che forniscono contesto o istruzioni durante un discorso. Se queste note sono pertinenti per l'esportazione dell'immagine, è possibile configurare l'output SVG per includerle aggiungendo il seguente codice prima della conversione:
- Python
# Abilita la proprietà IsNoteRetained per conservare le note durante la conversione della presentazione in file SVG
ppt.IsNoteRetained = True
Esportare forme come immagini in Python
È anche possibile estrarre singole forme dalle diapositive e salvarle come immagini. Ciò è particolarmente utile per esportare separatamente diagrammi, loghi o grafici con annotazioni.
- Python
from spire.presentation import *
# Caricare una presentazione di PowerPoint
ppt = Presentation()
ppt.LoadFromFile("Sample.pptx")
# Ottenere la 3a diapositiva
slide = ppt.Slides[3]
# Scorrere ogni forma sulla diapositiva ed esportarla come immagine
for i in range(slide.Shapes.Count):
image = slide.Shapes.SaveAsImage(i, 96, 96)
image.Save(f"Shapes/ShapeToImage{i}.png")
ppt.Dispose()
Per una guida dettagliata sulla conversione di forme in immagini, fare riferimento al nostro tutorial: Python: Salvare forme come file di immagine nelle presentazioni di PowerPoint.
Convertire PowerPoint in immagini online gratuitamente (senza codice)
Per gli utenti che preferiscono non installare librerie o scrivere codice, gli strumenti di conversione online offrono un modo rapido e conveniente per convertire le diapositive di PowerPoint in formati di immagine. Una delle opzioni più affidabili è Cloudxdocs, un servizio di conversione di file gratuito basato sul web che supporta più formati di output.
Utilizzare Cloudxdocs per convertire PPT o PPTX in immagine
Cloudxdocs fornisce un'interfaccia intuitiva per convertire un'ampia gamma di formati di file, come Word, Excel, PDF e presentazioni di PowerPoint, in vari formati di immagine in pochi passaggi. Non è richiesta alcuna registrazione o installazione di software.
Vantaggi principali:
- Supporta file PPT e PPTX
- Conversione online veloce con risultati scaricabili
- Funziona su qualsiasi browser (Windows, macOS, Linux, mobile)
- Non è necessario installare Microsoft PowerPoint o Python
Come si usa: