在部分系统的JDK(鸿蒙系统)不支持AWT图形化模块,那么ASPOSE会直接运行报错,想咨询ASPOSE是否可以配置不使用AWT模块或者有其他适配实现呢?麻烦尽快帮忙看下

使用的aspose版本:23.1
运行报错:/lib/libfontmanager.so: AWTFreeFont: symbol not found

@suhjt

请问您能否提供更多关于您使用的代码和环境的信息?例如,您是如何配置Aspose的?

@suhjt 我会咨询我们的开发人员,然后给您答复。

请问这个问题,当前有最新的进展吗,当前验证aspose的仅发生,ppt文件或者pdf文件转换为html时,会依赖awt模块,是否有方式不依赖它实现转换吗

@suhjt 我与我们的团队讨论了这个问题,他们告诉我,java.awt.image.BufferedImage 在图像处理中被用作中间件。 遗憾的是,我们无法将其排除在处理过程之外。 虽然没有具体的解决方法,但请尝试安装 “freetype”。

您好,freetype是做什么的,应该如何使用,能详细指导下,是否有案例?是需要加载aspose的其他模块,还是需要系统安装其他的软件/字体等

@suhjt 由于 libfontmanager.so 的问题,您不需要安装其他 Aspose 库,但需要安装其他软件来尝试解决问题。 我们没有遇到这个问题,但您可以尝试以下步骤,这些步骤可以在互联网上找到:

您可以使用 ldd 检查是否缺少依赖项: ldd /lib/libfontmanager.so 然后安装遗漏的库。

在这种情况下,您可以尝试使用以下命令
RUN apk add --no-cache freetype fontconfig
RUN apk add --no-cache msttcorefonts-installer fontconfig
RUN update-ms-fonts

来安装额外的程序库和字体。