Шрифты по умолчанию - PowerPoint Java API

Использование шрифтов по умолчанию для рендеринга презентации

Aspose.Slides позволяет установить шрифт по умолчанию для рендеринга презентации в PDF, XPS или миниатюры. В этой статье показано, как определить шрифт DefaultRegular и шрифт DefaultAsian для использования в качестве шрифтов по умолчанию. Пожалуйста, следуйте приведенным ниже шагам, чтобы загрузить шрифты из внешних каталогов с использованием Aspose.Slides для Java API:

  1. Создайте экземпляр LoadOptions.
  2. Установите DefaultRegularFont на нужный вам шрифт. В следующем примере я использовал Wingdings.
  3. Установите DefaultAsianFont на нужный вам шрифт. Я использовал Wingdings в следующем примере.
  4. Загрузите презентацию, используя Presentation и установив параметры загрузки.
  5. Теперь сгенерируйте миниатюру слайда, PDF и XPS, чтобы проверить результаты.

Реализация вышеуказанного приведена ниже.

// Используйте параметры загрузки для определения шрифтов по умолчанию
LoadOptions loadOptions = new LoadOptions(LoadFormat.Auto);
loadOptions.setDefaultRegularFont("Wingdings");
loadOptions.setDefaultAsianFont("Wingdings");

// Загрузите презентацию
Presentation pres = new Presentation("DefaultFonts.pptx", loadOptions);
try {
    // Генерировать миниатюру слайда
    IImage slideImage = pres.getSlides().get_Item(0).getImage(1, 1);
    try {
         // сохранить изображение на диск.
          slideImage.save("output.png", ImageFormat.Png);
    } finally {
         if (slideImage != null) slideImage.dispose();
    }

    // Генерировать PDF
    pres.save("output_out.pdf", SaveFormat.Pdf);

    // Генерировать XPS
    pres.save("output_out.xps", SaveFormat.Xps);
} catch (IOException e) {
} finally {
    if (pres != null) pres.dispose();
}