找回密码
 立即注册

QQ登录

只需一步,快速开始

想念
中级会员   /  发表于:2023-8-17 17:59  /   查看:2334  /  回复:7
本帖最后由 Joestar.Xu 于 2023-8-18 17:05 编辑

Spreadjs从16.1.4版本升级为16.2.0版本,升级后的ssjson使用Gcexcel导出成PDF后异常,表现形式为,只能导出首页的图片且排版错乱,如下图所示:
企业微信截图_16922665043256.png792742919.png
期望结果,请参考附件
测试用例请参考附件
测试代码请参考附件



测试代码.txt

4.2 KB, 阅读权限: 150, 下载次数: 1

V16.2.0.ssjson

832.68 KB, 阅读权限: 150, 下载次数: 1

V16.1.4.ssjson

1.2 MB, 阅读权限: 150, 下载次数: 2

期望结果.pdf

745.52 KB, 阅读权限: 150, 下载次数: 2

7 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-18 11:06:38
沙发
我这边能复现出问题,但是当我将V16.2.0.ssjson这个文件在16.2.0中重新导出了一下以后就能正常导出了,我将这个文件上传到附件中您再试试看。

image.png451524047.png

V16.2.0-_V16.2.0.ssjson

793.67 KB, 下载次数: 413

回复 使用道具 举报
想念
中级会员   /  发表于:2023-8-18 13:23:24
板凳
Joestar.Xu 发表于 2023-8-18 11:06
我这边能复现出问题,但是当我将V16.2.0.ssjson这个文件在16.2.0中重新导出了一下以后就能正常导出了,我将 ...

V16.2.0-_V16.2.0.ssjson 可以导出,但这并不能解决任何问题。我希望的是可以直接进行导出,而不是这样手动转一下
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-18 14:16:17
地板
本帖最后由 Joestar.Xu 于 2023-8-18 14:21 编辑

跟您确认一下,您这个V16.2.0.ssjson是如何得到的?是直接在SpreadJS中导出的吗?
回复 使用道具 举报
想念
中级会员   /  发表于:2023-8-18 14:34:39
5#
Joestar.Xu 发表于 2023-8-18 14:16
跟您确认一下,您这个V16.2.0.ssjson是如何得到的?是直接在SpreadJS中导出的吗?

这个流程有点复杂,下面我详细描述一下:
1、数据库中有一个ssjson A  这个是模板文件,版本为16.1.4
2、GCEXCEL通过读取数据库中的模板文件,并set一些业务数据后将Workbook tojson 的到文件B,并通过接口返回给了前端。
3、此时前端的spreadjs 接收到 ssjson 后渲染展示。此时spreadjs 版本为16.2.0
4、前端将返回的ssjson和一部分业务数据组合形成文件C,并将文件通过接口发送给后端保存到数据库。此时C文件的版本号为16.2.0.
5、我将C文件直接从数据库中复制出来发给了你。就是 V16.2.0.ssjson 这个文件
大概就是这样一个流程
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-18 15:41:33
6#
了解了,我这边调研一下看看是什么原因,后续有进展我会在本帖中回复您。

本帖先做保留处理了。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-23 09:28:51
7#
您好,该问题已经被确认是一个Bug,目前正在修复中,后续修复完毕我会在本帖中回复您。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-31 10:33:47
8#
您好,该问题已在6.2.1中修复,您可以升级后再试试看。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部