Open-Source Python PPTX Editor Library
Gratis & Open Source Python-bibliotek til at oprette og redigere PowerPoint PPTX-filer.
Hvad er Python-PPTX?
Python-pptx er en open source API til at oprette, læse og ændre Microsoft PPTX-filer. PPTX er Open XML-formatet introduceret af Microsoft i PowerPoint 2007 og senere versioner. Det kan bruges til at analysere PowerPoint-filer ved at læse disse for at udtrække søgeindekseringstekst og billeder. Med Python-pptx kan du generere en PowerPoint-præsentation ud fra dynamisk indhold såsom en databaseforespørgsel, analyseoutput eller en JSON-nyttelast. Dette lader dig imødekomme en HTTP-anmodning i din Python-applikation og downloade den genererede PPTX-fil som svar.
Python-pptx API-funktioner
Følgende er nogle af hovedfunktionerne i Python-PPTX API:
- Enkelt API til at oprette, læse og opdatere PowerPoint PPTX-filer ved at indlæse fra flere inputkilder såsom fil- og hukommelsesstrømme.
- Kan køre på enhver Python-kompatibel platform, inklusive macOS og Linux, og kræver ikke, at PowerPoint-applikationen er installeret eller licenseret.
- Kan bruges til at automatisere produktionen af et dias eller to, som ville være kedeligt at få i hånden.
- Opret dias programmatisk ved hjælp af diasobjektet
- Generer en PowerPoint-præsentation ud fra dynamisk indhold såsom en databaseforespørgsel, analyseoutput eller en JSON-nyttelast
- Retur enhver Open XML-præsentation (.pptx-fil) inklusive alle dens elementer
- Tilføj dias
- Udfyld tekstpladsholdere, f.eks. for at oprette et punktbillede
- Tilføj billede til dias i vilkårlig position og størrelse
- Tilføj tekstboks til et dias; manipulere tekst skriftstørrelse og fed
- Tilføj tabel til et dias
- Tilføj automatiske figurer (f.eks. polygoner, flowchartformer osv.) til et dias
- Tilføj og manipuler kolonne-, søjle-, linje- og cirkeldiagrammer
Kom godt i gang med python-pptx
Du kan downloade python-pptx-biblioteket fra GitHub eller bruge kommandoen pip install:
Installation
Installation af python-pptx er enkel og kan udføres fra terminal som vist nedenfor:
Installation af python-ptpx
pip3 install python-pptx
python-pptx kodeeksempler
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.Opret en PowerPoint PPTX med python-pptx
Du kan oprette en tom PowerPoint PPTX ved hjælp af python-pptx fra bunden.
Læs en PowerPoint PPTX med python-pptx
python-pptx lader dig læse en PowerPoint PPTX-fil fra disken fra dit Python-program. Følgende kodeeksempel viser, hvordan man læser en PowerPoint PPTX-fil med python-pptx.
Tilføj tekstboks til PowerPoint PPTX-fil med python-pptx
python-pptx giver dig fuld udnyttelse til at tilføje dias til en PPTX-fil og tilføje tekstboks til den, hvor du kan tilføje tekst. Dette er som vist i følgende kodeeksempel.
Tilføj punkttegn til PPTX-fil med python-pptx
Du kan tilføje punkttegn til en PowerPoint PPTX-fil med python-pptx. Følgende kodeeksempel viser, hvordan punkttegn føjes til en præsentations dias.
Ressourcer
Konklusion
python-pptx er et meget kraftfuldt bibliotek til at generere PowerPoint PPTX-filer. Som applikationsudvikler kan du bruge denne API til at oprette PowerPoint PPTX-filer og tilføje forskellige elementer til diasene, såsom tekstpladsholdere, billeder, tabeller, tekstbokse, automatiske figurer, samt ændre kernedokumentegenskaber.
Lignende Produkter
- Apache POI XWPF | Open Source Java API til at oprette og ændre DOCX-filer
- DocX | Open Source .NET API til at oprette og ændre DOCX-filer
- Docx4J | Open Source Java API til at oprette og ændre DOC- og DOCX-filer
- ExcelDataReader | Open Source .NET API til at læse XLS-, XLSX-, CSV- og regnearksdokumenter
- FileFormat.Words API | Open Source .NET API til Microsoft Word-filformater