2017-11-20 7 views
1

私は、Aspose.CellsをJava for Excelを使ってHTMLに変換します。しかし、ウムラウトには問題があります。Asposeとウムラウト(ä、ö、ü)

私は文書をエクセル保存するために使用するコードは

com.aspose.cells.Workbook workbook = new com.aspose.cells.Workbook(stream); 
workbook.save(path, com.aspose.cells.SaveFormat.HTML); 

Screenshot ot the result

これを解決するためにいくつかの方法があるのHTMLにあるのでしょうか?

答えて

2

この種類の問題は、フォントがないために発生する可能性があります。 Aspose.Cellsは、PDF、HTML、またはイメージにレンダリングするために、システムにインストールされる基礎フォント(ブックに含まれる)を必要とするため、基礎となるフォントがすべてPC上にあり、アプリケーションにアクセスする必要があります。そのフォルダ。 Workbook.getFonts()メソッドを使用してワークブックに必要なフォントを見つけることもできます。すべてのフォントファイル(.ttfファイル)をいくつかのフォルダに入れ、元のコードを使用する前にフォントディレクトリを最初に設定することができます。 例えば サンプルコード:

...... 
String MyFontDir = "your_fonts_folder_path"; 

// Setting the fonts folder with setFontFolder method 
FontConfigs.setFontFolder(MyFontDir, true); 

//....... 
//Your code goes here.  
//...... 

私はAspose社のサポート、開発者/エバンジェリストとして働いています。

関連する問題