Шрифты по умолчанию - PowerPoint Java API
Contents
[
Hide
]
Использование шрифтов по умолчанию для рендеринга презентации
Aspose.Slides позволяет установить шрифт по умолчанию для рендеринга презентации в PDF, XPS или миниатюры. В этой статье показано, как определить шрифт DefaultRegular и шрифт DefaultAsian для использования в качестве шрифтов по умолчанию. Пожалуйста, выполните следующие шаги для загрузки шрифтов из внешних директорий, используя Aspose.Slides для PHP через Java API:
- Создайте экземпляр LoadOptions.
- Установите DefaultRegularFont на желаемый шрифт. В следующем примере я использовал Wingdings.
- Установите DefaultAsianFont на желаемый шрифт. Я также использовал Wingdings в следующем примере.
- Загрузите презентацию, используя Presentation и установив параметры загрузки.
- Теперь сгенерируйте миниатюру слайда, PDF и XPS, чтобы проверить результаты.
Реализация вышеуказанного приведена ниже.
# Используйте параметры загрузки для определения шрифтов по умолчанию
$loadOptions = new LoadOptions(LoadFormat::Auto);
$loadOptions->setDefaultRegularFont("Wingdings");
$loadOptions->setDefaultAsianFont("Wingdings");
# Загрузите презентацию
$pres = new Presentation("DefaultFonts.pptx", $loadOptions);
try {
# Генерация миниатюры слайда
$slideImage = $pres->getSlides()->get_Item(0)->getImage(1, 1);
try {
# Сохраните изображение на диск.
$slideImage->save("output.png", ImageFormat::Png);
} finally {
if (!java_is_null($slideImage)) {
$slideImage->dispose();
}
}
# Генерация PDF
$pres->save("output_out.pdf", SaveFormat::Pdf);
# Генерация XPS
$pres->save("output_out.xps", SaveFormat::Xps);
} catch (JavaException $e) {
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}