Aspose.Words for Java word 转 html,部分文字没有显示出来

文字显示不全.zip (63.2 KB)
转换结果、原文件、转换前后对比图见附件。 使用Aspose.Words for Java 20.1版本。
转换代码如下:
Document document = new Document(sourceFileName);
HtmlFixedSaveOptions options = new HtmlFixedSaveOptions();
options.setUseTargetMachineFonts(false);
options.setUseHighQualityRendering(true);
options.setEncoding(Charset.forName(“UTF-8”));
options.setExportEmbeddedFonts(true);
options.setShowPageBorder(true);
document.acceptAllRevisions();
document.save(targetFileName, options);

@xiangma

请注意,将文档呈现为固定页面格式(HtmlFixed,PDF或XPS)时,Aspose.Words需要TrueType字体。 您需要在将文档转换为HtmlFixed的计算机上安装文档中使用的字体。

如果仍然遇到问题,请ZIP并在此处附加以下字体进行测试。

  • ‘方正黑体简体’
  • ‘方正楷体简体’
  • ‘方正小标宋简体’

我安装有您提到的这三个字体,但问题仍然存在。使用的字体.zip (5.4 MB)

@xiangma

我们在最后安装了字体,并注意到MS Word 2016不会显示文本框的整个文本。 请检查所附图像以获取详细信息。 Aspose.Words 生成相同的输出。文字框.png (20.0 KB)