找回密码
 立即注册

QQ登录

只需一步,快速开始

派大星

初级会员

37

主题

141

帖子

364

积分

初级会员

积分
364
派大星
初级会员   /  发表于:2018-5-23 11:48  /   查看:3899  /  回复:3
spreadjs导出pdf中文,示例上是自定义了一个字体,引用<script src="data/fonts.js" type="text/javascript"></script>这么个东西,这个东西太大了,除了引用它以外有没有别的办法可以导出中文?

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-23 14:21:07
沙发
这个是将PDF需要的中文的TTF文件base64编码后形成的文件。
因为PDF是一个自身没有字体解析,解析字体需要加载对应字体库的一种文本格式。
所以导出中文时需要将用到的中文字体库的TTF文件进行注册。
上面用的引用font.js是其中一种注册方式。
也可以使用服务器端加载字体库TTF文件的方式进行,您应该有之前导入导出的demo,在demo之中有介绍这一种方法(注释掉的registerServerFont方法)
回复 使用道具 举报
派大星
初级会员   /  发表于:2018-5-23 15:23:31
板凳
好的 了解了 谢谢你
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-23 17:49:15
地板
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部