Асос и умлаутс (ä, ö, ü)
Я использую Aspose.Cells для Java, чтобы конвертировать Excel документы в HTML. Но есть проблема с умлаутами.
есть код, который я использую для сохранения документов Excel в HTML
com.aspose.cells.Workbook workbook = new com.aspose.cells.Workbook(stream);
workbook.save(path, com.aspose.cells.SaveFormat.HTML);
Есть ли способ решить эту проблему?
1 ответ
Проблемы такого типа могут возникать из-за отсутствия шрифтов. Поскольку Aspose.Cells требует, чтобы базовые шрифты (используемые в рабочей книге) были установлены в системе для рендеринга в PDF, HTML или изображения, поэтому вы должны убедиться, что все базовые шрифты есть на компьютере, и ваше приложение должно иметь доступ к эта папка. Вы также можете найти нужные шрифты для своей книги, используя метод Workbook.getFonts(). Вы можете поместить все файлы шрифтов (.ttf файлы) в какую-то папку и установить каталог fonts в начале, прежде чем использовать свой оригинальный код. например,пример кода:
......
String MyFontDir = "your_fonts_folder_path";
// Setting the fonts folder with setFontFolder method
FontConfigs.setFontFolder(MyFontDir, true);
//.......
//Your code goes here.
//......
Я работаю разработчиком поддержки / евангелистом в Aspose.