Open-Source Python PPTX Editor knihovna
Bezplatná a otevřená knihovna Python pro vytváření a úpravu souborů PowerPoint PPTX.
Co je Python-PPTX?
Python-pptx je open-source API pro vytváření, čtení a úpravu souborů Microsoft PPTX. PPTX je formát Open XML představený společností Microsoft v aplikaci PowerPoint 2007 a novějších verzích. Lze jej použít k analýze souborů PowerPoint jejich čtením a extrahováním vyhledávacího indexovaného textu a obrázků. S Python-pptx můžete generovat PowerPointovou prezentaci z dynamického obsahu, jako je databázový dotaz, analytický výstup nebo datová část JSON. To vám umožní vyhovět požadavku HTTP ve vaší aplikaci Python a stáhnout vygenerovaný soubor PPTX jako odpověď.
Funkce Python-pptx API
Níže jsou uvedeny některé z hlavních funkcí Python-PPTX API:
- Jediné API pro vytváření, čtení a aktualizaci souborů PowerPoint PPTX načítáním z více vstupních zdrojů, jako jsou soubory a paměťové toky.
- Lze spustit na jakékoli platformě podporující Python, včetně macOS a Linux, a nevyžaduje instalaci nebo licenci aplikace PowerPoint.
- Lze použít k automatizaci výroby jednoho nebo dvou diapozitivů, které by bylo zdlouhavé získat ručně.
- Vytvářejte snímky programově pomocí objektu snímku
- Vygenerujte prezentaci PowerPoint z dynamického obsahu, jako je databázový dotaz, výstup analýzy nebo datová část JSON
- Zpáteční cesta jakékoli Open XML prezentace (soubor .pptx) včetně všech jejích prvků
- Přidejte snímky
- Vyplňte zástupné symboly textu, například pro vytvoření snímku s odrážkami
- Přidejte obrázek na snímek v libovolné poloze a velikosti
- Přidat textové pole na snímek; manipulovat s velikostí písma a tučným písmem
- Přidat tabulku na snímek
- Přidejte na snímek automatické tvary (např. mnohoúhelníky, tvary vývojového diagramu atd.).
- Přidávejte a upravujte sloupcové, pruhové, spojnicové a výsečové grafy
Začínáme s python-pptx
Knihovnu python-pptx si můžete stáhnout z GitHubu nebo pomocí příkazu pip install:
Instalace
Instalace python-pptx je jednoduchá a lze ji provést z terminálu, jak je znázorněno níže:
Instalace python-ptpx
pip3 install python-pptx
Příklady kódu 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.Vytvořte PowerPoint PPTX pomocí python-pptx
Můžete vytvořit prázdný PowerPoint PPTX pomocí python-pptx od začátku.
Přečtěte si PowerPoint PPTX pomocí python-pptx
python-pptx vám umožňuje číst soubor PowerPoint PPTX z disku z vaší aplikace Python. Následující ukázka kódu ukazuje, jak číst soubor PowerPoint PPTX pomocí python-pptx.
Přidejte textové pole do souboru PowerPoint PPTX pomocí python-pptx
python-pptx vám dává plnou páku k přidávání snímků do souboru PPTX a přidávání textového pole, kam můžete přidat text. To je znázorněno v následující ukázce kódu.
Přidejte odrážky do souboru PPTX pomocí python-pptx
Pomocí python-pptx můžete do souboru PowerPoint PPTX přidat odrážky. Následující ukázka kódu ukazuje, jak se do snímků prezentace přidávají odrážky.
Zdroje
Závěr
python-pptx je velmi výkonná knihovna pro generování souborů PowerPoint PPTX. Jako vývojář aplikací můžete pomocí tohoto rozhraní API vytvářet soubory PowerPoint PPTX a přidávat do snímků různé prvky, jako jsou zástupné symboly textu, obrázky, tabulky, textová pole, automatické tvary a také měnit základní vlastnosti dokumentu.
Podobné Produkty
- Apache POI XWPF | Open Source Java API pro vytváření a úpravu souborů DOCX
- DocX | Open Source .NET API pro vytváření a úpravu souborů DOCX
- Docx4J | Open Source Java API pro vytváření a úpravu souborů DOC a DOCX
- ExcelDataReader | Open Source .NET API pro čtení XLS, XLSX, CSV a tabulkových dokumentů
- FileFormat.Words API | Open Source .NET API pro formáty souborů Microsoft Word