导出pdf文件乱码
您好,我这边使用spreadjs自带的导出为pdf功能导出的文件乱码
您好!在SpreadJS在线表格编辑器导入您提供的ssjson文件发现其中包含有中文数据,那么,在导出为PDF前需要注册使用到的中文字体。
以楷体为例,假定文件中使用的字体为楷体,在导出前通过PDFFontsManager注册楷体,导出过程中即可根据该字体映射的实际字体数据渲染sheet单元格中的实际文本。如下图所示,右侧即为导出的PDF文件内容,内容与左侧sheet中一致,且字体一致。附上demo,供您亲测了解。
如果您使用的是宋体或其他字体,可以在电脑系统字体目录找到相关字体的ttf文件,将其转换为bsae64字符串使用,具体注册方法可以参考链接中的博客。需要注意下,如果您使用的是Windows操作系统,系统自带的字体文件版权归微软所有,您也可以在网上检索免费字体使用。
可以参考如下链接中的博客了解导出PDF字体注册:
https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/file-import-export/pdf/pdf-chinese-error
https://gcdn.grapecity.com.cn/showtopic-224880.html
https://gcdn.grapecity.com.cn/showtopic-225663-1-1.html
您好!请教下您的问题是否已得到解决,如若未然,需要您反馈下新进展,咱们据此讨论。 您好!由于您较长时间未回复,且从跟帖回复中了解到问题已得到有效解答,那就结帖了。如有新问题,欢迎发新帖沟通。
{:5_110:}
页:
[1]