Åpen kildekode Python PPTX Editor Library
Gratis og åpen kildekode Python-bibliotek for å lage og redigere PowerPoint PPTX-filer.
Hva er Python-PPTX?
Python-pptx er en åpen kildekode API for å lage, lese og endre Microsoft PPTX-filer. PPTX er Open XML-formatet introdusert av Microsoft i PowerPoint 2007 og senere versjoner. Den kan brukes til å analysere PowerPoint-filer ved å lese disse for å trekke ut søkeindekseringstekst og bilder. Med Python-pptx kan du generere en PowerPoint-presentasjon fra dynamisk innhold som en databasespørring, analyseutgang eller en JSON-nyttelast. Dette lar deg imøtekomme en HTTP-forespørsel i Python-applikasjonen din og laste ned den genererte PPTX-filen som svar.
Python-pptx API-funksjoner
Følgende er noen av hovedfunksjonene til Python-PPTX API:
- Enkelt API for å lage, lese og oppdatere PowerPoint PPTX-filer ved å laste fra flere inngangskilder som fil- og minnestrømmer.
- Kan kjøres på alle Python-kompatible plattformer, inkludert macOS og Linux, og krever ikke at PowerPoint-applikasjonen er installert eller lisensiert.
- Kan brukes til å automatisere produksjonen av et lysbilde eller to som ville vært kjedelig å få rett for hånd.
- Lag lysbilder programmatisk ved hjelp av lysbildeobjektet
- Generer en PowerPoint-presentasjon fra dynamisk innhold som en databasespørring, analyseutdata eller en JSON-nyttelast
- Rundtur enhver åpen XML-presentasjon (.pptx-fil) inkludert alle elementene
- Legg til lysbilder
- Fyll inn tekstplassholdere, for eksempel for å lage et punktlysbilde
- Legg til bilde for å skyve i vilkårlig posisjon og størrelse
- Legg til tekstboks til et lysbilde; manipulere tekst skriftstørrelse og fet skrift
- Legg til tabell i et lysbilde
- Legg til automatiske former (f.eks. polygoner, flytskjemaformer osv.) til et lysbilde
- Legg til og manipuler kolonne-, stolpe-, linje- og sektordiagram
Komme i gang med python-pptx
Du kan laste ned python-pptx-biblioteket fra GitHub eller bruke pip install-kommandoen:
Installasjon
Det er enkelt å installere python-pptx og kan gjøres fra terminalen som vist nedenfor:
Installerer 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.Lag en PowerPoint PPTX med python-pptx
Du kan lage en tom PowerPoint PPTX ved å bruke python-pptx fra bunnen av.
Les en PowerPoint PPTX med python-pptx
python-pptx lar deg lese en PowerPoint PPTX-fil fra disk fra Python-applikasjonen din. Følgende kodeeksempel viser hvordan du leser en PowerPoint PPTX-fil med python-pptx.
Legg til tekstboks til PowerPoint PPTX-fil med python-pptx
python-pptx gir deg full utnyttelse til å legge til lysbilder til en PPTX-fil og legge til tekstboks der du kan legge til tekst. Dette er som vist i følgende kodeeksempel.
Legg til kuler til PPTX-fil med python-pptx
Du kan legge til punktpunkter i en PowerPoint PPTX-fil med python-pptx. Følgende kodeeksempel viser hvordan punktpunkter legges til i en presentasjons lysbilder.
Ressurser
Konklusjon
python-pptx er et veldig kraftig bibliotek for å generere PowerPoint PPTX-filer. Som applikasjonsutvikler kan du bruke denne API-en til å lage PowerPoint PPTX-filer, og legge til forskjellige elementer til lysbildene som tekstplassholdere, bilder, tabeller, tekstbokser, automatiske former, samt endre kjernedokumentegenskaper.
Lignende Produkter
- Apache POI XWPF | Open Source Java API for å lage og endre DOCX-filer
- DocX | Open Source .NET API for å opprette og endre DOCX-filer
- Docx4J | Open Source Java API for å opprette og endre DOC- og DOCX-filer
- ExcelDataReader | Open Source .NET API for å lese XLS-, XLSX-, CSV- og regnearkdokumenter
- FileFormat.Words API | Open Source .NET API for Microsoft Word-filformater