Бібліотека редактора 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
Нижче наведено деякі з основних функцій API Python-PPTX:
- Єдиний 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. У наступному прикладі коду показано, як читати файл PowerPoint PPTX за допомогою python-pptx.
Додайте Textbox до файлу PowerPoint PPTX за допомогою python-pptx
python-pptx дає вам повний важіль для додавання слайдів до файлу PPTX і текстового поля до нього, де ви можете додати текст. Це показано в наступному прикладі коду.
Додайте маркери до файлу PPTX за допомогою python-pptx
Ви можете додати маркери до файлу PowerPoint PPTX за допомогою python-pptx. У наведеному нижче прикладі коду показано, як маркери додаються до слайдів презентації.
Ресурси
Висновок
python-pptx — це дуже потужна бібліотека для створення файлів PowerPoint PPTX. Як розробник програм, ви можете використовувати цей API для створення файлів PowerPoint PPTX і додавання різних елементів до слайдів, таких як текстові заповнювачі, зображення, таблиці, текстові поля, автофігури, а також змінювати основні властивості документа.
Подібні Продукти
- pdf-lib | Редактор PDF JavaScript | Створення та редагування PDF-файлів
- PDFKit | Динамічна бібліотека для створення PDF-файлів JavaScript
- pdfmake | Бібліотека JavaScript для декларативного створення PDF
- python-docx | API редактора Python DOCX | Створюйте та змінюйте файли DOCX
- Openpyxl | Безкоштовна бібліотека Python з відкритим кодом для файлів Excel XLSX CSV