是的,你没有看错,都9102年了,flash马上滚蛋的时候,我还在搞flash,突然要折腾pdf2swf, 原因自然是内网的文章转换,同事电脑换了win10小升级,同事的文件挂内网后,要么中间有文字是乱码的,要么后台的人说,无法转换。
部分文字乱码和转换程序报错很明显,就是字体支持不全所致,针对该文件,补充对应的字体即可,本次补充了win10新增的等线字体,和另外一个什么小标宋。
修改一下 add-to-xpdfrc 文件,索性全部调用了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#----- begin Chinese Simplified support package (2019-aug-22) cidToUnicode Adobe-GB1 D:/xpdf-chinese-simplified/Adobe-GB1.cidToUnicode unicodeMap ISO-2022-CN D:/xpdf-chinese-simplified/ISO-2022-CN.unicodeMap unicodeMap EUC-CN D:/xpdf-chinese-simplified/EUC-CN.unicodeMap unicodeMap GBK D:/xpdf-chinese-simplified/GBK.unicodeMap cMapDir Adobe-GB1 D:/xpdf-chinese-simplified/CMap toUnicodeDir D:/xpdf-chinese-simplified/CMap displayCIDFontTT Adobe-GB1 D:/xpdf-chinese-simplified/CMap/STSONG.TTF displayCIDFontTT Adobe-GB1 D:/xpdf-chinese-simplified/gkai00mp.ttf displayCIDFontTT Adobe-GB1 D:/xpdf-chinese-simplified/gbsn00lp.ttf displayCIDFontTT Adobe-GB1 D:/xpdf-chinese-simplified/Deng.ttf displayCIDFontTT Adobe-GB1 D:/xpdf-chinese-simplified/Dengl.ttf displayCIDFontTT Adobe-GB1 D:/xpdf-chinese-simplified/Dengb.ttf fontDir C:\WINDOWS\Fonts #----- end Chinese Simplified support package |
转换命令也记录一下
1 |
pdf2swf.exe -o c:\113.swf -t c:\113.pdf -s languagedir=D:\xpdf-chinese-simplified -T 9 -z -f |
转换过程有个小报错 NOTICE File contains soft masks
增加1个参数 -O 1,飞快的通过了
pdf2swf.exe -o c:\113.swf -t c:\113.pdf -s languagedir=D:\xpdf-chinese-simplified -T 9 -z -f -O 1
文章评论