将文档转换为不支持字体的图像



我已经使用aspose类将word文档转换为png文件。但为了进行精确的转换,所有应用在文本文件中的字体都必须安装在系统上(或者我们必须在服务器上有包含这些字体的文件夹)。如果没有合适的字体,结果图像显示不正确。

那么,是否有任何可能(可能是另一个API)来避免不受支持的字体问题?

你能给我一些建议吗?提前谢谢。

您有两个选项来处理丢失字体的情况。

声明默认字体

您可以使用FontSettings类声明默认字体。当在呈现过程中在系统上找不到文档使用的字体时,Aspose.Words会返回到默认字体。查看我们的文档,了解如何指定在.Net中渲染时使用的默认字体,以及如何指定在Java中渲染时要使用的默认字号。

动态选择字体

当在系统中找不到文档使用的字体时,Words会提供回调。您定义的回调处理程序可以在渲染期间动态替换字体。它是通过SaveOptions类声明的。检查如何在.Net中接收渲染期间丢失字体和字体替换的通知,以及如何在渲染期间接收丢失字体和替换的通知。

您可以将这两个选项组合在一起。

披露:我是Aspose的开发者。

最新更新