Libreria editor PPTX Python open source
Libreria Python gratuita e open source per creare e modificare file PPTX di PowerPoint.
Che cos'è Python-PPTX?
Python-pptx è un'API open source per creare, leggere e modificare file Microsoft PPTX. PPTX è il formato Open XML introdotto da Microsoft in PowerPoint 2007 e versioni successive. Può essere utilizzato per analizzare i file PowerPoint leggendoli per estrarre testo e immagini di indicizzazione della ricerca. Con Python-pptx, puoi generare una presentazione PowerPoint da contenuti dinamici come una query di database, un output di analisi o un payload JSON. Ciò ti consente di soddisfare una richiesta HTTP nella tua applicazione Python e scaricare il file PPTX generato in risposta.
Funzionalità dell'API Python-pptx
Di seguito sono riportate alcune delle principali caratteristiche dell'API Python-PPTX:
- API singola per creare, leggere e aggiornare file PPTX di PowerPoint caricandoli da più fonti di input, come flussi di file e di memoria.
- Può essere eseguito su qualsiasi piattaforma compatibile con Python, inclusi macOS e Linux, e non richiede l'installazione o la licenza dell'applicazione PowerPoint.
- Può essere utilizzato per automatizzare la produzione di una o due diapositive che sarebbe noioso realizzare manualmente.
- Creare diapositive a livello di programmazione utilizzando l'oggetto diapositiva
- Genera una presentazione PowerPoint da contenuti dinamici come una query di database, un output di analisi o un payload JSON
- Andata e ritorno di qualsiasi presentazione Open XML (file .pptx) inclusi tutti i suoi elementi
- Aggiungi diapositive
- Compilare i segnaposto di testo, ad esempio per creare una diapositiva puntata
- Aggiungere l'immagine alla diapositiva in posizione e dimensione arbitrarie
- Aggiungi casella di testo a una diapositiva; manipola la dimensione del carattere del testo e il grassetto
- Aggiungere una tabella a una diapositiva
- Aggiungere forme automatiche (ad esempio poligoni, forme di diagrammi di flusso, ecc.) a una diapositiva
- Aggiungere e manipolare grafici a colonne, a barre, a linee e a torta
Introduzione a python-pptx
Puoi scaricare la libreria python-pptx da GitHub o utilizzando il comando pip install:
Installazione
L'installazione di python-pptx è semplice e può essere eseguita dal terminale come mostrato di seguito:
Installazione di python-ptpx
pip3 install python-pptx
Esempi di codice python-pptx
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.Crea un PowerPoint PPTX con python-pptx
È possibile creare da zero un file PPTX vuoto di PowerPoint utilizzando python-pptx.
Leggere un PowerPoint PPTX con python-pptx
python-pptx ti consente di leggere un file PowerPoint PPTX dal disco dall'interno della tua applicazione Python. Il seguente esempio di codice mostra come leggere un file PowerPoint PPTX con python-pptx.
Aggiungere la casella di testo al file PPTX di PowerPoint con python-pptx
python-pptx ti dà piena leva per aggiungere slide a un file PPTX e aggiungere una casella di testo dove puoi aggiungere del testo. Questo è come dimostrato nel seguente esempio di codice.
Aggiungere elenchi puntati al file PPTX con python-pptx
È possibile aggiungere punti elenco a un file PPTX di PowerPoint con python-pptx. Il seguente esempio di codice mostra come vengono aggiunti i punti elenco alle diapositive di una presentazione.
Risorse
Conclusione
python-pptx è una libreria molto potente per generare file PowerPoint PPTX. Come sviluppatore di applicazioni, puoi usare questa API per creare file PowerPoint PPTX e aggiungere diversi elementi alle diapositive, come segnaposto di testo, immagini, tabelle, caselle di testo, forme automatiche, nonché modificare le proprietà principali del documento.
Prodotti Simili
- Apache POI XWPF | API Java open source per creare e modificare file DOCX
- API FileFormat.Words | API .NET open source per formati di file Microsoft Word
- DocX | API .NET open source per creare e modificare file DOCX
- Docx4J | API Java open source per creare e modificare file DOC e DOCX
- ExcelDataReader | API .NET open source per leggere documenti XLS, XLSX, CSV e fogli di calcolo