Библиотека за редактор на Python PPTX с отворен код
Безплатна библиотека на Python с отворен код за създаване и редактиране на PowerPoint PPTX файлове.
Какво е Python-PPTX?
Python-pptx е API с отворен код за създаване, четене и модифициране на Microsoft PPTX файлове. PPTX е формат Open XML, въведен от Microsoft в PowerPoint 2007 и по-нови версии. Може да се използва за анализиране на файлове на PowerPoint, като ги прочете, за да извлече текст и изображения за индексиране на търсенето. С Python-pptx можете да генерирате презентация на PowerPoint от динамично съдържание като заявка към база данни, аналитичен изход или JSON полезен товар. Това ви позволява да се погрижите за HTTP заявка във вашето приложение на Python и да изтеглите генерирания PPTX файл в отговор.
Функции на API на Python-pptx
Следват някои от основните характеристики на Python-PPTX API:
- Единичен API за създаване, четене и актуализиране на PowerPoint PPTX файлове чрез зареждане от множество входни източници, като файл и потоци от памет.
- Може да работи на всяка платформа, поддържаща Python, включително macOS и Linux, и не изисква приложението PowerPoint да бъде инсталирано или лицензирано.
- Може да се използва за автоматизиране на производството на един или два слайда, които би било досадно да се оправят на ръка.
- Създавайте слайдове програмно, като използвате обекта слайд
- Генерирайте презентация на PowerPoint от динамично съдържание като заявка към база данни, аналитичен изход или JSON полезен товар
- Обръщайте всяка Open XML презентация (.pptx файл), включително всички нейни елементи
- Добавете слайдове
- Попълване на контейнери за текст, например за създаване на слайд с водещи символи
- Добавете изображение към слайд в произволна позиция и размер
- Добавете текстово поле към слайд; манипулиране на размера на шрифта на текста и удебеляването
- Добавяне на таблица към слайд
- Добавете автоматични форми (напр. многоъгълници, форми на блок-схеми и т.н.) към слайд
- Добавяне и манипулиране на колонни, лентови, линейни и кръгови диаграми
Първи стъпки с python-pptx
Можете да изтеглите библиотеката python-pptx от GitHub или да използвате командата pip install:
Монтаж
Инсталирането на python-pptx е лесно и може да се извърши от терминала, както е показано по-долу:
Инсталиране на python-ptpx
pip3 install python-pptx
Примери за код на 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.Създайте PowerPoint PPTX с python-pptx
Можете да създадете празен PowerPoint PPTX с помощта на python-pptx от нулата.
Прочетете PowerPoint PPTX с python-pptx
python-pptx ви позволява да четете PowerPoint PPTX файл от диск от вашето Python приложение. Следният примерен код показва как да четете PPTX файл на PowerPoint с python-pptx.
Добавете текстово поле към PPTX файл на PowerPoint с python-pptx
python-pptx ви дава пълна възможност за добавяне на слайдове към PPTX файл и добавяне на текстово поле към него, където можете да добавяте текст. Това е показано в следния примерен код.
Добавете куршуми към PPTX файл с python-pptx
Можете да добавите точки към PPTX файл на PowerPoint с python-pptx. Следният примерен код показва как се добавят точки към слайдове на презентация.
Ресурси
Заключение
python-pptx е много мощна библиотека за генериране на PowerPoint PPTX файлове. Като разработчик на приложения можете да използвате този API, за да създавате PowerPoint PPTX файлове и да добавяте различни елементи към слайдовете, като текстови контейнери, изображения, таблици, текстови полета, автоматични фигури, както и да променяте основните свойства на документа.
Подобни Продукти
- Apache POI XWPF | Java API с отворен код за създаване и модифициране на DOCX файлове
- DocX | .NET API с отворен код за създаване и модифициране на DOCX файлове
- Docx4J | Java API с отворен код за създаване и модифициране на DOC и DOCX файлове
- ExcelDataReader | .NET API с отворен код за четене на XLS, XLSX, CSV и електронни таблици документи
- FileFormat.Cells | Сертирайте и актуализирайте Excel файлове с C# .NET