Замена Шрифтов - PowerPoint Java API

Contents
[ ]

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

Aspose.Slides позволяет заменить шрифт таким образом:

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

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

// Загружает презентацию
Presentation pres = new Presentation("Fonts.pptx");
try {
    // Загружает исходный шрифт, который будет заменен
    IFontData sourceFont = new FontData("Arial");
    
    // Загружает новый шрифт
    IFontData destFont = new FontData("Times New Roman");
    
    // Заменяет шрифты
    pres.getFontsManager().replaceFont(sourceFont, destFont);
    
    // Сохраняет презентацию
    pres.save("UpdatedFont_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}