Замена шрифтов - PowerPoint Java API
Contents
[
Hide
]
Если вы передумали использовать определённый шрифт, вы можете заменить его на другой. Все экземпляры старого шрифта будут заменены новым шрифтом.
Aspose.Slides позволяет заменять шрифты таким образом:
- Загрузите соответствующую презентацию.
- Загрузите шрифт, который будет заменен.
- Загрузите новый шрифт.
- Замените шрифт.
- Сохраните изменённую презентацию в формате PPTX.
Этот код PHP демонстрирует замену шрифта:
# Загружает презентацию
$pres = new Presentation("Fonts.pptx");
try {
# Загружает исходный шрифт, который будет заменен
$sourceFont = new FontData("Arial");
# Загружает новый шрифт
$destFont = new FontData("Times New Roman");
# Заменяет шрифты
$pres->getFontsManager()->replaceFont($sourceFont, $destFont);
# Сохраняет презентацию
$pres->save("UpdatedFont_out.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}