Pptx转pdf乱码


#1

ppt中英文都在使用Segoe UI 字体,转成pdf后显示乱码(用最新的slides jar也是如此)。
代码、源文件如下:
test.zip (6.2 MB)

    LoadOptions loadOptions = new LoadOptions();

    PdfOptions opts = new PdfOptions();
    opts.setJpegQuality((byte) 90);
    opts.setSaveMetafilesAsPng(true);
    opts.setTextCompression(PdfTextCompression.Flate);
    opts.setCompliance(PdfCompliance.Pdf15);

    Presentation pres = new Presentation(mFilePath, loadOptions);
    pres.save(mTargetPath, SaveFormat.Pdf, opts);

#2

@it_gokuai_cn,

我使用Aspose.Slides for Java 19.7处理了源文件和示例代码,无法观察问题。我也用你的亲切参考分享了我生成的结果。您能否与我们分享完整的环境细节,以便我们进一步调查以帮助您。testresultpp19.7.pdf (562.7 KB)


#3

system: Windows Server 2016 数据中心版 64位中文版 和 macos mojave 10.14.5
java:1.8.0_211
2个系统上都试过了,都不行…


#4

@it_gokuai_cn,

我使用了您共享的演示文件,并且在我们的问题跟踪系统中创建了ID SLIDEJAVA-37723 的问题,以进一步调查和解决该问题。此主题已与问题相关联,因此一旦问题得到解决,您可能会收到通知。


#5

The issues you have found earlier (filed as SLIDESJAVA-37723) have been fixed in this update.