Укажите индивидуальный или частный набор шрифтов для визуализации рабочей книги

Возможные сценарии использования

Как правило, вы указываете каталог шрифтов или список шрифтов для всех книг, но иногда вам нужно указать индивидуальный или частный набор шрифтов для ваших книг. Aspose.Cells предоставляетИндивидуальные настройки шрифтовclass, который можно использовать для указания индивидуального или закрытого набора шрифтов для вашей книги.

Укажите индивидуальный или частный набор шрифтов для визуализации рабочей книги

Следующий пример кода загружаетобразец файла Excelсо своим индивидуальным или частным набором шрифтов, которые указаны с помощьюИндивидуальные настройки шрифтовучебный класс. Пожалуйста, смотритеобразец шрифтаиспользуется внутри кода, а такжевывод PDFпорожденный им. На следующем снимке экрана показано, как выглядит вывод PDF, если шрифт найден успешно.

дело:изображение_альтернативный_текст

Образец кода

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Path of your custom font directory.
String customFontsDir = "C:\\TempDir\\CustomFonts";
// Specify individual font configs custom font directory.
IndividualFontConfigs fontConfigs = new IndividualFontConfigs();
// If you comment this line or if custom font directory is wrong or
// if it does not contain required font then output pdf will not be rendered correctly.
fontConfigs.setFontFolder(customFontsDir, false);
// Specify load options with font configs.
LoadOptions opts = new LoadOptions(LoadFormat.XLSX);
opts.setFontConfigs(fontConfigs);
// Load the sample Excel file with individual font configs.
Workbook wb = new Workbook("sampleSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.xlsx", opts);
// Save to PDF format.
wb.save("outputSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.pdf", SaveFormat.PDF);