Word转html,word中数学公式转成图片之后字体出现变形

在将word转化成html的时候,word文件中有数学公式。最终输出后数学公式会变成图片。使用window部署服务转化时,图片内容清晰,公式正常,如图:

使用linux部署服务转化时,图片内容字体出现印染现象,变得模糊,如图:

linux打印了所有字体,其中包括了公式使用的cambria math


包含公式的文件:
包含公式文件.docx (22.6 KB)

1 Like

@robertwei

请问您能否提供更多关于您在Linux上部署服务时的具体设置和环境信息?

您需要那些设置信息和环境信息?

读取之后,导出成html的设置。

使用的版本。
语言为java。

@robertwei 请在您的 Linux 机器上运行这段代码并提供输出文件:

Document doc = new Document("in.docx");
HtmlSaveOptions so = new HtmlSaveOptions();
so.setExportFontResources(true);
so.setOfficeMathOutputMode(HtmlOfficeMathOutputMode.MATH_ML);
doc.save("output.html", so);

此外,请尝试在最新的 Aspose.Words 版本上使用它。

一共输出四个文件,三个字体文件,一个html文件,如下:
output.zip (28.7 KB)

@robertwei 感谢您提供的文件。 请同时提供出现问题的原始输出文件。

原始文件如下:
包含公式文件.docx (22.6 KB)

@robertwei 我指的是包含错误图像的原始 output.html 文件。

转化之后出现错误图像的html文件:
output.zip (696.5 KB)

@robertwei 感谢您报告此问题。 我们已经在我们的内部问题跟踪系统中打开了以下新工单,并将根据 免费支持政策 中提到的条款提供它们的修复:

Issue ID(s): WORDSNET-28115

如果您需要优先支持以及直接联系我们的付费支持管理团队,您可以获得 付费支持服务

@robertwei 根据分析,您使用的 "Cambria "字体看起来已损坏或不完整。 能否请您尝试重新安装该字体或从 Windows 中获取字体?

这是我的 Cambria 字体:

cambria.zip (2.2 MB)