找回密码
 立即注册

QQ登录

只需一步,快速开始

theCL

注册会员

3

主题

7

帖子

22

积分

注册会员

积分
22
  • 577

    金币

  • 3

    主题

  • 7

    帖子

最新发帖
theCL
注册会员   /  发表于:2024-4-22 10:21  /   查看:292  /  回复:7
1金币
本帖最后由 Lynn.Dou 于 2024-4-25 17:30 编辑

将 spread.toJSON()方法保存的json数据,通过spread.fromJSON回显出来。

使用场景:用户提交完成后,管理员编辑并导出为pdf

因为使用了特殊字体如下。
image.png35650328.png
image.png607359618.png

如果在编辑的情况下,去注册字体后,savePDF()会提示
image.png478715209.png
如何规避这个报错呢?
检查了下初始excel文件没有设置只读属性。

7 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-22 11:08:49
沙发
您好,根据您提供的信息来看无法准确判断问题出现的原因,能否请您提供一下可以复现这个问题的SSJSON文件,我们这边帮您调研一下看看是什么原因导致的。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
theCL
注册会员   /  发表于:2024-4-22 11:29:40
板凳
本帖最后由 theCL 于 2024-4-22 11:31 编辑
Joestar.Xu 发表于 2024-4-22 11:08
您好,根据您提供的信息来看无法准确判断问题出现的原因,能否请您提供一下可以复现这个问题的SSJSON文件, ...

这个是 toJSON() 转换得来的数据 与 微软雅黑的字体


归档.zip

10.82 MB, 下载次数: 14

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-22 14:03:01
地板
您好,这是因为您的字体文件有问题,请参考这个链接中的内容下载msyh字体再试试看,我这边测试是能正常导出的。

image.png194809264.png
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
theCL
注册会员   /  发表于:2024-4-22 17:48:47
5#
你好,我从window电脑中下载了一个msyh字体,但是还是出现这个错误。

我想会不会是我在项目头部引入依赖出现了问题
image.png397292785.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-22 17:52:04
6#
您好,请参考官网Demo的包引入顺序修改一下:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

image.png479138183.png
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
theCL
注册会员   /  发表于:2024-4-24 16:59:07
7#
Joestar.Xu 发表于 2024-4-22 17:52
您好,请参考官网Demo的包引入顺序修改一下:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.h ...

大佬果然如你所言,是我使用的 msyh.ttf (微软雅黑) 字体文件导致 savePDF api提示加载资源文件出错。我切换了教程中的字体文件后,savePDF api运行正常了。我的问题
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-24 17:04:12
8#
问题解决了就好,那本贴就先结贴了,后续有其他问题的话随时开新帖提问哈。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部