Font Replacement
Contents
[
Hide
]
If you change your mind about using a font, you can replace that font with another font. All instances of the old font will be replaced by the new font.
Aspose.Slides allows you to replace a font this way:
- Load the relevant presentation.
- Load the font that will be replaced.
- Load the new font.
- Replace the font.
- Write the modified presentation as a PPTX file.
This Python code demonstrates font replacement:
import aspose.pydrawing as draw
import aspose.slides as slides
# Loads a presentation
with slides.Presentation(path + "Fonts.pptx") as presentation:
# Loads the source font that will be replaced
sourceFont = slides.FontData("Arial")
# Loads the new font
destFont = slides.FontData("Times New Roman")
# Replaces the fonts
presentation.fonts_manager.replace_font(sourceFont, destFont)
# Saves the presentation
presentation.save("UpdatedFont_out.pptx", slides.export.SaveFormat.PPTX)