Aspose pdf 转图片出现乱码

aspose pdf java version:24.1
参考代码:https://github.com/aspose-pdf/Aspose.PDF-for-Java/blob/master/Examples/src/main/java/com/aspose/pdf/examples/AsposePdfExamples/Images/ConvertPDFPagesToJPEGImage.java
生成的jpg图片如下:
CleanShot 2024-02-26 at 11.00.14.jpg (74.3 KB)

尝试过以下方案,输出的图片文字都不显示了:

  1. 字体替换策略
    final SystemFontsSubstitution systemFontsSubstitution = new SystemFontsSubstitution(1);
    systemFontsSubstitution.setDefaultFont(FontRepository.findFont(“Arial”));
    FontRepository.getSubstitutions().add(systemFontsSubstitution);

  2. JpegDevice, 设置RenderingOptions
    JpegDevice jpegDevice = new JpegDevice(50);
    final RenderingOptions renderingOptions = new RenderingOptions();
    jpegDevice.setRenderingOptions(renderingOptions);
    renderingOptions.setDefaultFontName(“Arial”);

@ashurajay

请确保您的系统中安装了所有 Windows 字体吗?特别是那些支持 PDF 中语言字符的?另外,请分享您的环境详细信息,例如操作系统名称和版本等。我们将进一步进行相应处理。

是缺少pdf文档中的字体,所以想用其他方式,替换不存在的字体。有什么具体的方式吗?因为是把它作为一种服务,不能保证安装了所有字体。

尝试过上面的两种方案,也不知道是否使用正确。
mac上测试,用其他字体替换,会显示不出。
linux环境,用其他字体替换,还是会显示乱码。

@ashurajay

我们将详细核实此案,并向您通报调查结果。您能否也与我们分享示例 PDF,以便我们可以记录票证并与您分享 ID。

未命名1.pdf (671.1 KB)

@ashurajay

我们已在内部问题跟踪系统中打开以下新票证,并将根据 Free Support Policies 中提到的条款提供修复。

问题 ID:PDFJAVA-43635

如果您需要优先支持,以及直接联系我们的付费支持管理团队,您可以获取 Paid Support Services