在最后一次Microsoft安全更新之后,公式编辑器库被删除,包括其特定字体(MTEXTRA.TTF)。
这导致我正在处理的应用程序出现功能障碍。 我的应用程序使用Aspose Library将Excel文件转换为PDF文件。
奇怪的是,我没有在我的Excel文件中使用任何方程式,每当我尝试将Excel文件转换为pdf文件时,应用程序都会破碎,而我得到的错误是找不到MTEXTRA字体!
我设法通过重新安装字体来修复(临时)问题。 我想知道是否有人有类似的问题,你能解释为什么Aspose库搜索字体,如果我不使用任何方程式?
或者,任何人都可以告诉我为什么应用程序正在搜索此特定路径中的字体?是否有可能改变它?
有关信息:
答案 0 :(得分:0)
Aspose.Cells从注册表中收集已安装的字体信息,即
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
似乎在用户应用Microsoft的最新安全更新后,字体文件 MTEXTRA.TTF 将从路径移出。
C:\Program Files\Common Files\Microsoft Shared\EQUATION
但是在注册表中,它仍然存在,请参阅下面给出的屏幕截图。
在这种情况下,Aspose.Cells 4.8.2中会抛出异常。
无论如何,它在最新版本的Aspose.Cells中工作正常,即18.1。
<强>截图:强>
注意: 我在Aspose担任开发人员传播者