Асос и умлаутс (ä, ö, ü)

Я использую 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.

Другие вопросы по тегам