Замена шрифтов

Contents
[ ]

Если вы передумали использовать шрифт, вы можете заменить его другим шрифтом. Все экземпляры старого шрифта будут заменены новым шрифтом.

Aspose.Slides позволяет заменить шрифт следующим образом:

  1. Загрузите нужную презентацию.
  2. Загрузите шрифт, который будет заменен.
  3. Загрузите новый шрифт.
  4. Замените шрифт.
  5. Запишите измененную презентацию в файл PPTX.

Этот код на Python демонстрирует замену шрифта:

import aspose.pydrawing as draw
import aspose.slides as slides

# Загрузка презентации
with slides.Presentation(path + "Fonts.pptx") as presentation:
    # Загружает исходный шрифт, который будет заменен
    sourceFont = slides.FontData("Arial")

    # Загружает новый шрифт
    destFont = slides.FontData("Times New Roman")

    # Заменяет шрифты
    presentation.fonts_manager.replace_font(sourceFont, destFont)

    # Сохраняет презентацию
    presentation.save("UpdatedFont_out.pptx", slides.export.SaveFormat.PPTX)