找回密码
 立即注册

QQ登录

只需一步,快速开始

漫步者

注册会员

1

主题

2

帖子

9

积分

注册会员

积分
9
最新发帖

[已处理] spread.savePDF乱码

漫步者
注册会员   /  发表于:2018-5-16 02:48  /   查看:4512  /  回复:8
spread.savePDF(function (blob) {
                saveAs(blob, '111.pdf');
            }, function (error) {
                console.log(error);
            });

用11的导出PDF乱码,不 知道什么原因?

8 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-16 09:29:47
沙发
PDF本身是一种嵌入字体的文本工具,所以本身是没有字体库的,需要加载对应的字体库,否则就会出现乱码
您参考下面demo:
http://demo.gcpowertools.com.cn/SPJSofficial/jdfjJjjfd8Es923/PDF Demo.zip
demo中有对应的注册字体库的方式。
相关文档参考:
http://demo.grapecity.com.cn/Spr ... customFontExportPdf
回复 使用道具 举报
漫步者
注册会员   /  发表于:2018-5-16 15:10:33
板凳
你第一个网址的demo打不开,我看到有个15M的fonts.js文件,该不会每次都要加载这文件吧?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-16 16:07:12
地板
fonts.js这个文件,是把demo中需要的字体通过base64转码生成的js文件,根据您实际用的字体不同该文件也不尽相同。另外demo中还提供服务器端注册字体的方式,这个需要您将字体的ttf文件放置在服务器端。
回复 使用道具 举报
codestrong
注册会员   /  发表于:2018-6-12 12:25:04
5#
提供的链接无法访问到哈,网站在维护中
回复 使用道具 举报
Helen
高级会员   /  发表于:2018-6-12 17:41:59
6#
codestrong 发表于 2018-6-12 12:25
提供的链接无法访问到哈,网站在维护中

网站已经完成维护,可以访问该链接了。
回复 使用道具 举报
codestrong
注册会员   /  发表于:2018-6-14 14:24:25
7#
Helen 发表于 2018-6-12 17:41
网站已经完成维护,可以访问该链接了。

测试可以用,谢谢。
回复 使用道具 举报
Helen
高级会员   /  发表于:2018-6-14 14:50:23
8#
codestrong 发表于 2018-6-14 14:24
测试可以用,谢谢。

应该的。
如果问题解决了,也欢迎您为本贴评分。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-14 20:47:42
9#
您好,网站最近正在维护,所以有些链接无法正常访问,您可以访问下面这个临时链接来下载倒出PDF的demo:https://pan.baidu.com/s/1HCd7pJvLM1pcR9rJtBxNKQ
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部