Библиотека редактора 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), включая все ее элементы
  • Добавить слайды
  • Заполните текстовые поля, например, чтобы создать слайд с маркерами.
  • Добавить изображение на слайд в произвольном месте и размере
  • Добавить текстовое поле на слайд; изменить размер шрифта и жирность текста
  • Добавить таблицу на слайд
  • Добавляйте на слайд автофигуры (например, многоугольники, фигуры блок-схем и т. д.)
  • Добавляйте и редактируйте столбчатые, линейные, линейные и круговые диаграммы.
GitHub

Статистика GitHub

Имя:
Язык:
Звезды:
Вилки:
Лицензия:
Репозиторий последний раз обновлялся на

Начало работы с 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.

Добавить текстовое поле в файл PowerPoint PPTX с помощью python-pptx

python-pptx дает вам полный рычаг для добавления слайдов в файл PPTX и добавления текстового поля, куда вы можете добавить текст. Это показано в следующем примере кода.

Добавить маркеры в файл PPTX с помощью python-pptx

Вы можете добавлять маркеры в файл PowerPoint PPTX с помощью python-pptx. Следующий пример кода показывает, как маркеры добавляются в слайды презентации.

Ресурсы

  • БЕСПЛАТНЫЙ файл шаблона PowerPoint PPTX
  • Заключение

    python-pptx — очень мощная библиотека для создания файлов PowerPoint PPTX. Как разработчик приложений, вы можете использовать этот API для создания файлов PowerPoint PPTX и добавлять различные элементы в слайды, такие как текстовые заполнители, изображения, таблицы, текстовые поля, автофигуры, а также изменять основные свойства документа.

    Похожие Продукты

     Русский