Font Replacement - PowerPoint Java API
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 PHP code demonstrates font replacement:
# Loads a presentation
$pres = new Presentation("Fonts.pptx");
try {
# Loads the source font that will be replaced
$sourceFont = new FontData("Arial");
# Loads the new font
$destFont = new FontData("Times New Roman");
# Replaces the fonts
$pres->getFontsManager()->replaceFont($sourceFont, $destFont);
# Saves the presentation
$pres->save("UpdatedFont_out.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}