找回密码
 立即注册

QQ登录

只需一步,快速开始

clayton

注册会员

13

主题

44

帖子

121

积分

注册会员

积分
121
clayton
注册会员   /  发表于:2022-6-28 10:48  /   查看:1378  /  回复:1
1金币
导出pdf字体是常用字体能提供一fonts.js文件吗?我添置的报错Not a supported font format or standard PDF font。宋楷黑就行。还有一个问题是字体文件十几二十兆。会不会造成导出的pdf文件过大?

最佳答案

查看完整内容

我们这边没有对应的字体可以提供,建议自行查找需要的字体,然后转成base64的形式来使用,可以参考下面的demo https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/sample/features/pdf/custom-font-export-pdf/purejs/ https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/spread/source/data/fonts.js 注册较多的字体对导出pdf的大小没有太大的影响,但是会影响导出的性能。因为导出pdf的时候都要去请求这个 ...

1 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-28 10:48:40
来自 2#
我们这边没有对应的字体可以提供,建议自行查找需要的字体,然后转成base64的形式来使用,可以参考下面的demo
https://demo.grapecity.com.cn/sp ... -export-pdf/purejs/

https://demo.grapecity.com.cn/sp ... ource/data/fonts.js

注册较多的字体对导出pdf的大小没有太大的影响,但是会影响导出的性能。因为导出pdf的时候都要去请求这个十几兆的文件,难免会页面卡顿或者相关的性能问题。

如果有大量导出pdf且字体较多的需求,可以考虑使用我们的后端组件GcExcel,在使用一些常规字体下,通过GcExcel导出是不需要注册字体的。
https://www.grapecity.com.cn/dev ... ocuments/excel-java
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部