Word转PPT图片乱码

从Excel选择部分单元格,作为图片Copy到Word,通过com.aspose.words.Document#save(java.io.OutputStream, com.aspose.words.SaveOptions)
接口转换为PDF时中文乱码(docx文件中的正常中文字符串显示正常)

如果有需要,可以提供原始文件

@wumin,
是的,请提供以下信息:
1.模板文件
2.可运行的控制台应用程序,可以在不丢失任何参考的情况下执行
3.程序输出
4. Microsoft Office产品创建的预期输出,供我们参考。

我们将分析这些信息并提供相应的帮助。

test_files.zip (28.7 KB)
ms_office_output.pdf (20.2 KB)
DocxToPDFCnov.zip (112.6 KB)

@wumin,

有时,文档无法在Android设备上正确呈现,因为该设备上安装了旧版本的字体或该字体丢失。 您可以将最新版本的必需字体(例如从Windows 10计算机)复制到Android手机中的某些自定义文件夹,然后使用以下方法为Aspose设置这些文件夹.Words在渲染等过程中查找TrueType字体:

public void setFontsFolders(java.lang.String[] fontsFolders, boolean recursive)

有关更多详细信息,请参见FontSettings.setFontsFolders

此外,如果Aspose.Words仍然无法在默认或自定义文件夹中找到字体(请仔细检查路径和目录权限的正确性),则它将发出警告,您可以使用IWarningCallback接口捕获该警告。

请按照上述建议从Windows机器中复制以下字体文件,将它们放在Android设备中的自定义字体文件夹中,然后看看效果如何?

  • 等线
  • Microsoft Sans Serif