Nyílt forráskódú Python PPTX szerkesztő könyvtár
Ingyenes és nyílt forráskódú Python könyvtár PowerPoint PPTX fájlok létrehozásához és szerkesztéséhez.
Mi az a Python-PPTX?
A Python-pptx egy nyílt forráskódú API Microsoft PPTX fájlok létrehozására, olvasására és módosítására. A PPTX a Microsoft által a PowerPoint 2007 és újabb verzióiban bevezetett Open XML formátum. Használható PowerPoint fájlok elemzésére, ha elolvassa ezeket a keresési indexelési szövegek és képek kinyerésére. A Python-pptx segítségével PowerPoint-prezentációkat hozhat létre dinamikus tartalomból, például adatbázis-lekérdezésből, elemzési kimenetből vagy JSON-tartalomból. Ez lehetővé teszi, hogy kiszolgáljon egy HTTP-kérést a Python-alkalmazásban, és válaszként letöltse a generált PPTX-fájlt.
Python-pptx API-szolgáltatások
Az alábbiakban bemutatjuk a Python-PPTX API néhány fő funkcióját:
- Egyetlen API PowerPoint PPTX fájlok létrehozásához, olvasásához és frissítéséhez több bemeneti forrásból, például fájl- és memóriafolyamokból való betöltéssel.
- Bármilyen Python-kompatibilis platformon futtatható, beleértve a macOS-t és a Linuxot is, és nem szükséges a PowerPoint alkalmazás telepítése vagy licencelése.
- Használható egy-két dia előállításának automatizálására, amelyet unalmas lenne kézzel elkészíteni.
- Diák létrehozása programozottan a diaobjektum segítségével
- PowerPoint prezentáció generálása dinamikus tartalomból, például adatbázis-lekérdezésből, elemzési kimenetből vagy JSON-tartalomból
- Bármely Open XML prezentáció (.pptx fájl) körbejárása, beleértve annak összes elemét
- Diák hozzáadása
- Töltsön fel szöveges helyőrzőket, például listajeles dia létrehozásához
- Kép hozzáadása a diához tetszőleges pozícióban és méretben
- Szövegdoboz hozzáadása a diához; módosíthatja a szöveg betűméretét és félkövér
- Táblázat hozzáadása egy diához
- Adjon hozzá automatikus alakzatokat (pl. sokszögek, folyamatábra alakzatok stb.) egy diához
- Oszlop-, sáv-, vonal- és kördiagramok hozzáadása és kezelése
A python-pptx használatának megkezdése
Letöltheti a python-pptx könyvtárat a GitHubról vagy a pip install paranccsal:
Telepítés
A python-pptx telepítése egyszerű, és a terminálról is elvégezhető az alábbiak szerint:
A python-ptpx telepítése
pip3 install python-pptx
python-pptx kódpéldák
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.Hozzon létre egy PowerPoint PPTX-et a python-pptx segítségével
A python-pptx használatával a semmiből létrehozhat egy üres PowerPoint PPTX-et.
PowerPoint PPTX olvasása a python-pptx segítségével
A python-pptx lehetővé teszi PowerPoint PPTX-fájlok olvasását a lemezről a Python-alkalmazáson belül. A következő kódminta bemutatja, hogyan kell beolvasni egy PowerPoint PPTX fájlt a python-pptx segítségével.
Szövegdoboz hozzáadása a PowerPoint PPTX fájlhoz a python-pptx segítségével
A python-pptx teljes mértékben lehetővé teszi, hogy diákat adjon a PPTX-fájlhoz, és szövegmezőt adjon hozzá, ahol szöveget adhat hozzá. Ez a következő kódmintában látható.
Felsorolásjelek hozzáadása a PPTX fájlhoz a python-pptx segítségével
A python-pptx segítségével felsoroláspontokat adhat hozzá a PowerPoint PPTX fájlokhoz. A következő kódminta bemutatja, hogyan adják hozzá a felsorolásjeleket a bemutató diákjaihoz.
Erőforrás
A python-pptx egy nagyon hatékony könyvtár a PowerPoint PPTX fájlok generálásához. Alkalmazásfejlesztőként ezt az API-t használhatja PowerPoint PPTX-fájlok létrehozására, és különféle elemek hozzáadására a diákhoz, például szöveges helyőrzők, képek, táblázatok, szövegdobozok, automatikus alakzatok, valamint a dokumentum alapvető tulajdonságainak megváltoztatásához.
Hasonló Termékek
- Apache POI XWPF | Nyílt forráskódú Java API a DOCX-fájlok létrehozásához és módosításához
- DocX | Nyílt forráskódú .NET API DOCX-fájlok létrehozásához és módosításához
- Docx4J | Nyílt forráskódú Java API DOC és DOCX fájlok létrehozásához és módosításához
- ExcelDataReader | Nyílt forráskódú .NET API az XLS, XLSX, CSV és táblázatos dokumentumok olvasásához
- FileFormat.Cells | Cerate és frissítse az Excel fájlokat a C# .NET segítségével