Free Support Forum - aspose.com

Aspose.Cells For Java 把Excel转换为PDF出现错误

Aspose.Cells For Java 把Excel转换为PDF出现错误,页数不一致,内容布局不一致。
excel转PDF问题.zip (94.5 KB)

@SupportDhorde,

问题可能是由于您的系统上缺少字体。 请将工作簿中使用的字体文件(.ttf)(尤其是中文字体)压缩并附在此处,我们将尽快检查您的问题。 此外,附上您的两个输出 PDF 文件:一个是 Aspose.Cells for Java,另一个是 MS Excel(手动)。 这将有助于我们随时评估您的问题,从而尽快解决。

你好!

     您需要的字体文件、两种方式输出的PDF文档,都在下面附件里,请帮忙检查问题,谢谢

Excel转PDF问题.zip (9.2 MB)

@SupportDhorde,

我们发现了这个问题,并为您的问题记录了一个 ID 为“CELLSJAVA-43484”的票证。 我们将研究它以尽快弄清楚。

该问题记录如下:
CELLSJAVA-43484-Excel 到 PDF 渲染中的内容(布局)不匹配且有点不一致

一旦我们有更新,我们会在此处通知您。

@SupportDhorde

你的源文件的默认字体是“新細明體” ,请把“新細明體”字体的字体文件(ttf或者ttc)提供给我们用于分析问题,谢谢。

我们用的字体是 “宋体” ,没有“新細明體”字体,我们提供的字体文件就是“宋体”字体

image.png (14.8 KB)

@SupportDhorde

你的源文件的默认字体(Workbook.getDefaultStyle().getFont())是 “新細明體”,默认字体涉及到页面布局,如果你的电脑上有“新細明體”,请分享给我们。

另外,你还可以从Workbook.getFonts()上获取此Workbook用到的字体。

@SupportDhorde

我们已经找到了字体“新細明體”(英文名字: PMingLiU)的字体文件,我们将尽快修复你的问题。

@SupportDhorde

你的问题已经在v21.5.6中修复:
aspose-cells-21.5.6-java.zip (7.3 MB)