Itext生成的PDF,在IOS中使用PDF.JS无法预览

1:自己本地创建了PDF,并设置了表单域,字体为仿宋
2:通过后台查询数据赋值表单域
3:将PDF转化成流,使用PDF.js预览

定位问题:
1:旧的合同模板生成的合同可以预览,貌似旧的模板中有嵌入Fangsong字体
2 : 新的合同模板只有表单域,没有显示字体,无法进行字体Fangsong嵌入
3 : 安卓和主流浏览器中预览正常,IOS一直显示空白,要等3-5分钟才慢慢加载出来

图片说明

3个回答

这个需要将你的pdf文件再传回到pc检查,主要看这么几点:
(1)嵌入的字体是否完整,是否嵌入了不必要的字体
(2)有没有脚本或者需要联网运行的内容被嵌入了
(3)文件是否过大
(4)是否有交互式表单,这些可能不被ios支持。

weixin_36241363
秦艾德 嗯,仿宋字体没有嵌入,但是生成合同模板前,空白的表单域无法嵌入仿宋字体,老哥你知道有什么方法可以将字体主动嵌入进PDF吗?
一年多之前 回复

控制台输出:
1:pdf.worker.min.js:1 The provided value 'moz-chunked-arraybuffer' is not a valid enum value of type XMLHttpRequestResponseType.
2:VM896:1 Warning: AcroForm/XFA is not supported
pdf.worker.min.js:1 Warning: fontRes not available
pdf.min.js:1 Warning: Error during font loading: Font FangSong is not available

请问,pdf.js不能预览中文文件名的问题有解决方法吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!