前端spreadJS与Gcexcel转PDF生成的二维码差异明显【DOCXLS-8801】
本帖最后由 Joestar.Xu 于 2023-11-2 10:31 编辑产品:SpreadJS GcExcel
版本:V16 V6
前端spreadJS与Gcexcel转PDF生成的二维码差异明显。
大小就有很明显,另外有没有二维码占满合并单元格的设置?
spreadjs的样子:
GCEXCEL转PDF后的样子:
ssjson文件:
本帖最后由 Ellia.Duan 于 2023-9-4 15:20 编辑
您好,您的问题已复现,这边将深入调研下原因,本贴暂时移动至bug反馈区域,待有进展会及时联系您。
问题编号:【DOCXLS-8801】
本帖最后由 Ellia.Duan 于 2023-9-4 10:20 编辑
您好,经过调研,造成此问题的原因是前后端生成二维码的库不一样,导致了此问题的发生。这边已经记录下来,带有进展会及时联系您。
Ellia.Duan 发表于 2023-8-31 14:26
您好,此问题将在v6.2.2版本中进行修复。
好的。建议把二维码占满单元格的功能也完善一下。 本帖最后由 Ellia.Duan 于 2023-8-31 14:50 编辑
动爸 发表于 2023-8-31 14:42
好的。建议把二维码占满单元格的功能也完善一下。
您试下下面代码是否可以满足占满单元格的需求
=BC_QRCODE("http://weixin.qq.com/r/XCqXj5jEz8Wwrdzs939O?num=cZDRb+4TY/ordNBYZCDADw==",,,,,8,,,,,,0,0,0,0) 本帖最后由 Ellia.Duan 于 2023-9-4 10:20 编辑
经过调研,发现此问题属于limitation 。因为前后端用的barcode的库不一样,所以暂时没办法跟sjs做到完全一致。我已将此问题记录下来,这边会调研下如何解决此问题。 Ellia.Duan 发表于 2023-9-1 09:29
经过调研,发现此问题属于limitation 。因为前后端用的barcode的库不一样,所以暂时没办法跟sjs做到完全一 ...
您好,这边深入调研后发现,前后端使用库不一样,如SpreadJS用的是组件库barcodejs,GcExcel用的是barcode4j库。
这些库并不是由我们的产品去控制,所以无论是SpreadJS还是GcExcel产品都不能保证其样式统一。
Ellia.Duan 发表于 2023-9-4 15:38
您好,这边深入调研后发现,前后端使用库不一样,如SpreadJS用的是组件库barcodejs,GcExcel用的是barcod ...
那请问现在有什么解决的办法吗?现在两个生成的显示差异太明显了。用户无法接受。 您好,您的反馈已收到,我需要调研下是否有其他解决方案。 您好,网上有很多关于二维码不一致的问题,如
https://stackoverflow.com/questions/5493183/qr-codes-same-url-different-image-why
又如:https://qrplanet.com/help/articl ... -can-look-different
这个问题并不是SpreadJS与GcExcel 产品不一致的问题。
同时,也为您想到一套方案:
即前端写一个异步函数,将生成二维码的相关参数传送给后端,后端来生成二维码,将其转换为图片,返回给前端。由于此方案都是GcExcel去生成二维码,所以可以保证二维码的一致性 。
同时,注意到二维码扫描出来的结果是一致的。这一点对于用户来说,更加重要。
页:
[1]
2