c执行cmd pdf2swf_swftools实现pdf文档转swf文件 解决中文乱码

本文介绍了如何利用swftools的pdf2swf工具将PDF转换为SWF文件,并解决转换过程中可能出现的中文乱码问题。关键步骤包括设置xpdf的语言目录、修改add-to-xpdfrc文件以及在命令行中添加相关参数。
摘要由CSDN通过智能技术生成

通过swftools实现转换

2.安装完成之后,在命令行跳到安装目录,执行pdf2swf.exe d:\sss\123.pdf  -o 123.swf

如果123.pdf为多页的,则pdf2swf.exe -qG -s disablelinks -s languagedir="D:\xpdf-chinese-simplified" D:\sss\123.pdf  123%.swf,结果为每页分别转换为一个swf文件。结果为1231.swf,1232.swf

-q 不打印普通信息 -G 在文件中尽量去除影片层,合并它们 -s disablelinks 屏蔽链接 -s languagedir= "D:\xpdf-chinese-simplified"   增加一个xpdf的语言目录,可以有效解决中文乱码的问题,这个需要自己配置目录。

3).用写字板(用记事本打开的话格式不一样)打开并修改xpdf-chinese-simplified目录下的add-to-xpdfrc文件。将里面的路径设为自己的路径:

原来为linux的目录表示,改为如下

#----- begin Chinese Simplified support package (2004-jul-27)

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\gkai00mp.ttf

#----- end Chinese Simplified support package

4).参照上面的代码,在调用pdf2swf命令中加入-s languagedir= "D:\xpdf-chinese-simplified"参数即可。

3.会在当前目录中生成123.swf文件。

4.批处理做的一个简单的流程:pdf-->swf

@echoon

set"file_name=cdn";源文件名称

cd D:\sss\bad_files\s_files                 ;源文件目录

java -jar d:\jodconverter-2.2.2\lib\jodconverter-cli-2.2.2.jar -f pdf  D:\sss\bad_files\s_files\%file_name%.docx                                ;word文件转换为pdf

cd D:\sss\bad_files\apdf_swf           ;swf文件存在的目录

pdf2swf.exe D:\sss\bad_files\s_files\%file_name%.pdf %file_name%%%.swf   ;pdf文件转换为swf文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值