word文件转PDF,部分文字乱码,以及内容显示不全

版本:19.12
编程语言:java

问题1:
µl符号部分正常显示,部分乱码
问题截图:


源文件:
物料明细-2024.docx (39.5 KB)

问题2:
右侧内容显示不全
问题截图:


源文件:
问题二原文件:协议.zip (10.4 KB)

@ZhonghaoSun 不幸的是,我无法重现第一个问题。下面是我使用 19.12 版本时的输出文件。

output.pdf (104.0 KB)

出现该问题很可能是因为文档中使用的字体在处理文档的环境中不可用。 如果 Aspose.Words 找不到文档中使用的字体,则字体被替换 。 由于字体规格的差异,这可能会导致布局差异,并导致页面检测不正确。 您可以实现 IWarningCallback 以在执行字体替换时收到通知。
以下文章可能对您有用:
https://docs.aspose.com/words/java/specify-truetype-fonts-location/

您还可以在此处附加您的输入和输出文档以供测试吗?我们将检查该问题并为您提供更多信息。


第二个文件的内容与图片不相似。

抱歉,问题2的截图为:

麻烦帮忙看看能否复现

@ZhonghaoSun 很遗憾,我这边无法重现这个问题。您能否用以下代码检查一下结果:

LoadOptions loadOptions = new LoadOptions();
loadOptions.getLanguagePreferences().setDefaultEditingLanguage(EditingLanguage.CHINESE_PRC);
Document doc = new Document("input.doc", loadOptions);
doc.save("output.pdf");

以下是我的输出结果:
output.pdf (82.3 KB)