Aspose.Cells for java 在将xlsx 转化为pdf 时有渲染问题
问题描述:
1. 我的业务是有个excel模板。我会在服务端直接读取模板修改其中一部分列的值后另存文件。再转为pdf。我的xlsx比较复杂。是通过wps的照相机功能插入的链接图片,也就是A111处插入的图片是对另外单元格range的引用 比如A1:E5。而恰恰在这个被引用的E3处我有一张透明的png图片。
这个时候就会产生2个问题。
(1)我直接将excel转化为pdf后,pdf中这些列的值还是显示的是我替换前的,没有自动更新为替换后的。虽然excel显示没问题,但是picture估计已经生成了没有自动更新。
(2)我遍历这些picture,手动执行updateSelectedValue后,c#版本,比如25.10的pdf是显示正常了。但是java版的,生成的pdf,A111处虽然生成了引用区域的图片,但是原本透明的png此时变成黑底的了。这个应该就是sheetSender重新将excel区域生成图片时的渲染bug。我也尝试直接将这部分区域转为png保存本地,结果也是黑底,印证了我的猜测。
我不知道如何解决问题(2)了,只能避免使用java版。
