Работа со шрифтами PowerPoint PPT с использованием Python

PowerPoint позволяет настраивать шрифты, используемые в презентациях. Настройка шрифтов в презентациях PowerPoint может помочь вам создать более последовательный и эффективный дизайн, улучшив визуальную привлекательность, ясность и удобочитаемость вашей презентации. В этом руководстве показано, как работать со шрифтами слайдов PowerPoint PPT в Python. Мы рассмотрим, как управлять стандартными, пользовательскими и встроенными шрифтами презентаций PPT/PPTX.

Установка пакета Python PowerPoint

Для программного управления шрифтами презентации PowerPoint в Python мы будем использовать пакет Python PowerPoint, который позволяет разработчикам добавлять, читать, заменять, заменять и удалять шрифты презентации без использования Microsoft PowerPoint.

Пожалуйста, скачайте или установите пакет из PyPI с помощью команды pip, приведенной ниже:

pip install aspose-slides

Укажите шрифты по умолчанию для рендеринга PPT/PPTX в Python

В этом разделе вы узнаете, как установить шрифты по умолчанию для отображения презентации в PDF, XPS или эскизы. Мы установим шрифт DefaultRegular и DefaultAsian для использования в качестве шрифтов по умолчанию. Выполните следующие шаги, чтобы установить шрифты по умолчанию для визуализации презентации в Python.

  1. Сначала создайте экземпляр класса LoadOptions.
  2. Затем установите свойства DefaultRegularFont и DefaultAsianFont класса LoadOptions.
  3. После этого загрузите файл PPT/PPTX с помощью класса Presentation.
  4. Наконец, создайте миниатюру слайда, PDF и XPS, чтобы проверить результаты.

В следующем примере кода показано, как указать шрифты по умолчанию для визуализации презентации в Python.

Python: использование пользовательских шрифтов в презентации PPT/PPTX

Пакет Aspose.Slide PowerPoint Python позволяет загружать пользовательские шрифты для презентаций PPT/PPTX. Чтобы изучить его, выполните следующие шаги для загрузки пользовательских шрифтов из внешней папки для PowerPoint PPT/PPTX с использованием Python. Предположим, у нас есть файл шрифта 28_Days_Later.ttf в папке

  1. Вызовите статический метод LoadExternalFonts класса FontsLoader, чтобы загрузить путь к папке со шрифтами.
  2. Затем визуализируйте презентацию.
  3. Наконец, очистите кеш класса FontsLoader.

В следующем фрагменте кода показано, как использовать пользовательские шрифты в презентациях PPT/PPTX с помощью Python.

После запуска кода шрифты 28 Days Later будут доступны для использования в презентации PowerPoint, как показано на следующем снимке экрана:

Использование пользовательских шрифтов в презентации PPT/PPTX

Добавление встроенных шрифтов в PowerPoint PPT/PPTX с помощью Python

Давайте узнаем, как добавить встроенные шрифты в презентацию PPT/PPTX. Пожалуйста, следуйте инструкциям ниже.

  1. Сначала загрузите файл PPT, используя класс Presentation.
  2. Затем получите все доступные шрифты, используя метод get_fonts() класса fonts_manager.
  3. После этого получите встроенные шрифты с помощью метода get_embedded_fonts() класса fonts_manager.
  4. Перебрать все шрифты и проверить, существуют ли они во встроенных шрифтах. Если их нет, добавьте их с помощью метода add_embedded_font(font, slides.export.EmbedFontCharacters.ALL) в fonts_manager.
  5. Наконец, сохраните презентацию.

В следующем фрагменте кода показано, как добавить встроенные шрифты в презентации PPT/PPTX с помощью Python.

Учебное пособие по Python: изменение шрифтов в PowerPoint PPT с помощью Python

До сих пор мы обсуждали различные способы добавления/вставки шрифтов. В этом разделе показано, как изменить шрифты в презентации PowerPoint. Предположим, мы использовали шрифт Arial в файле PPT. Давайте заменим его на Times New Roman. Пожалуйста, следуйте инструкциям ниже.

  1. Сначала загрузите презентацию PowerPoint.
  2. Затем загрузите заменяемый шрифт.
  3. После этого загрузите новый шрифт.
  4. Замените шрифт.
  5. Наконец, сохраните измененную презентацию как файл PPTX.

В следующем фрагменте кода показано, как изменить шрифты в презентациях PPT/PPTX с помощью Python.

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы опробовать API без ограничений на пробную версию.

Подводя итоги

Подводя итог, мы надеемся, что вы научились работать со шрифтами PowerPoint PPT/PPTX с помощью Python. Мы обсудили различные способы добавления и использования шрифтов. Кроме того, мы описали, как изменить или заменить шрифты в презентации PowerPoint.

Вы можете посетить документацию, чтобы узнать больше о библиотеке Python PowerPoint.

Пожалуйста, следите за обновлениями на conholdate.com для получения регулярных обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Смотрите также