Spire.Doc for Java 12.6.2 现已正式发布。该版本支持在 Word 转换过程中找不到相应字体时,给出提示消息的功能。同时还修复了一些在 Word 转 PDF 和 HTML 转 Word 时出现的问题。详情请查阅以下内容。
新功能:
- 支持在 Word 转换过程中找不到相应字体时,给出提示消息的功能。
Document doc = ConvertUtil.GetNewEngineDocument();
doc.loadFromFile(input);
HandleDocumentSubstitutionWarnings substitutionWarningHandler = new HandleDocumentSubstitutionWarnings();
doc.setWarningCallback(substitutionWarningHandler);
doc.saveToFile(output_1);
StringBuilder sb = new StringBuilder();
Iterator iterator = substitutionWarningHandler.FontWarnings.iterator();
while(iterator.hasNext()){
System.out.println(((WarningInfo)iterator.next()).getDescription());
}
String s = substitutionWarningHandler.FontWarnings.get(0).getDescription();
WarningSource warningSource = substitutionWarningHandler.FontWarnings.get(0).getSource();
substitutionWarningHandler.FontWarnings.clear();
class HandleDocumentSubstitutionWarnings implements IWarningCallback
{
public void warning(WarningInfo info) {
if(info.getWarningType() == WarningType.Font_Substitution)
FontWarnings.warning(info);
}
public WarningInfoCollection FontWarnings = new WarningInfoCollection();
}
问题修复:
- 修复了转换 Word 文档到 PDF,文本位置上移的问题。
- 修复了转换 Word 文档到 PDF,内容排版不一致的问题。
- 修复了转换 HTML 到 Word 文档,程序抛 “'td' is expected” 错误的问题。
- 修复了转换 Word 文档到图片,部分文本内容丢失的问题。
- 修复了转换 Word 文档到 PDF,程序抛 “String index out of range: -1” 错误的问题。
获取 Spire.Doc for Java 12.6.2 请点击: