API Python PowerPoint per presentazioni
Crea, leggi, modifica e converti presentazioni PowerPoint e OpenOffice utilizzando Python senza alcun software esterno.
Download Free TrialAspose.Slides for Python via Java è una libreria Python che ti consente di creare, modificare e convertire presentazioni PowerPoint in Python. Supporta tutti gli elementi di presentazione come diapositive, forme, testo, grafici, tabelle, immagini e altro. Offre inoltre molte funzionalità avanzate come l'unione, la clonazione, la divisione, il confronto e la stampa di presentazioni. Funziona senza dipendenze e può elaborare migliaia di presentazioni in breve tempo.
Perché scegliere Aspose.Slides per Python tramite Java?
Aspose.Slides per Python tramite Java offre molti vantaggi rispetto ad altre soluzioni per l’automazione di PowerPoint, come ad esempio:
- Compatibilità multipiattaforma: Aspose.Slides per Python tramite Java supporta più piattaforme. Puoi utilizzare Aspose.Slides per Python tramite Java su Windows, Linux, macOS e altri sistemi operativi.
- Facile integrazione e distribuzione: Aspose.Slides per Python tramite Java è una libreria autonoma che non richiede l’installazione di Microsoft Office o di altri software sul sistema. Puoi facilmente integrare Aspose.Slides per Python tramite Java con le tue applicazioni esistenti e distribuirlo su qualsiasi server o ambiente cloud.
- Caratteristiche e funzionalità potenti: Aspose.Slides per Python tramite Java fornisce un ricco set di caratteristiche e funzionalità per lavorare con presentazioni PowerPoint, come creare e modificare diapositive, aggiungere e modificare forme, testo, immagini, animazioni, transizioni , grafici, tabelle e altri elementi, applicazione di temi e layout, inserimento di audio e video, esportazione e stampa di presentazioni, esportazione in video e molto altro ancora.
- Alte prestazioni e qualità: Aspose.Slides per Python tramite Java offre prestazioni elevate e risultati di qualità per l’elaborazione di presentazioni PowerPoint. Puoi elaborare migliaia di presentazioni in pochi minuti, senza compromettere la fedeltà e l’accuratezza del risultato.
- Opzioni di prova e licenza gratuite: Aspose.Slides per Python tramite Java offre una versione di prova gratuita che puoi scaricare e utilizzare per 30 giorni, senza alcuna limitazione. Puoi anche scegliere tra varie opzioni di licenza adatte alle tue esigenze e al tuo budget, come licenze per sviluppatore, sito, OEM e cloud.
Funzionalità avanzate dell'API Python PowerPoint
Crea o clona diapositive esistenti dai modelli
Lavora con le tabelle PowerPoint tramite API
Applica o rimuovi la protezione sulle forme
Aggiungi grafici Excel come OleObject alle diapositive
Crea forme e aggiungi testo alle forme sulle diapositive
Gestisci la formattazione del testo e della forma
Genera presentazioni dal database
Proteggi presentazioni e PDF risultanti
Stampa presentazioni su una stampante fisica
Requisiti di sistema
Aspose.Slides per Python tramite Java è un'API indipendente dalla piattaforma. Può funzionare su piattaforme Windows, Unix/Linux e Mac con il seguente software installato:- JDK 1.8 o superiore
- Python 3.7 o successivo
- JPype1 1.5.0 o superiore (JPype è stato testato sulle versioni Java dalla 1.8 alla 11)
Come installare
Utilizza PyPI per installare la nostra libreria Python per l'elaborazione delle presentazioni dal repository PyPI:
pip install aspose-slides-java
Come creare una nuova presentazione PowerPoint in Python
Nell'esempio riportato di seguito, abbiamo aggiunto un rettangolo alla prima diapositiva della presentazione.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
Come unire presentazioni in Python
Questo codice Python mostra come unire le presentazioni:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");
for i in range(pres2.getSlides().size()):
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Come importare una presentazione da PDF in Python. Converti PDF in PPT, Converti PDF in PPTX, Converti PDF in ODP
Questo codice Python dimostra il processo di conversione da PDF a PowerPoint:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation();
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Come convertire PowerPoint in PDF in Python
Questo codice Python mostra come convertire un documento PowerPoint PPT, PPTX e OpenOffice ODP in un documento PDF utilizzando le opzioni predefinite. Il file risultante è un documento PDF ai massimi livelli di qualità
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation("PowerPoint.pptx");
pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);
jpype.shutdownJVM()
Come convertire PowerPoint in JPG in Python. Converti PPT in JPG, Converti PPTX in JPG, Converti ODP in JPG
L'esempio seguente mostra come convertire un documento PowerPoint PPT, PPTX e OpenOffice ODP in un set di immagini JPEG.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File
pres = Presentation("pres.pptx");
format_name = "PNG"
for i in range(pres.getSlides().size()):
buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))
jpype.shutdownJVM()
Support and Learning Resources
- Risorse di apprendimento
- Documentazione
- Codice sorgente
- Riferimenti API
- Video tutorial
- Supporto al prodotto
- Supporto gratuito
- Supporto a pagamento
- Blog
- Note di rilascio
- Perché Aspose.Slides per Python tramite Java?
- Elenco clienti
- Storie di successo