标题: [文件操作] [已解决]批处理批量PDF转SWF,转后同名输出 [打印本页]
作者: birdfover 时间: 2015-12-16 16:57 标题: [已解决]批处理批量PDF转SWF,转后同名输出
今天想做个批处理文件,把同一文件夹下的所有PDF文件都用pdf2swf.exe转化成SWF格式,并以原名称输出,自己摸索了半天,编了个:- @echo on
- for /f "delims=" %%i in (*.pdf) do
- pdf2swf.exe -t "%%i.pdf" -s flashversion=9 -s languagedir=C:\sup\xpdf\xpdf-chinese-simplified -o "%%i.swf"
- pause
复制代码
结果闪了下就没了,我精简了下:- @echo off
- pdf2swf.exe -t "1.pdf" -s flashversion=9 -s languagedir=C:\sup\xpdf\xpdf-chinese-simplified -o "1.swf"
- pause
复制代码
输出固定名称没问题。
求大神帮看下问题出在哪里
作者: 回家路上 时间: 2015-12-16 17:02
- @echo on
- for %%i in (*.pdf) do (
- pdf2swf.exe -t "%%i" -s flashversion=9 -s languagedir=C:\sup\xpdf\xpdf-chinese-simplified -o "%%~ni.swf"
- )
- pause
复制代码
作者: birdfover 时间: 2015-12-17 09:09
回复 2# 回家路上
按照你的提示修改代码后,按页输出怎么回事啊?一个2页的1.pdf的文件,处理完后变成了1ni.swf和2ni.swf,分别对应第一页第二页
作者: 回家路上 时间: 2015-12-17 09:40
怪我喽
作者: birdfover 时间: 2015-12-17 11:04
回复 4# 回家路上
我是菜鸟啊,完全不懂,你这说的,我都不敢问了
作者: birdfover 时间: 2015-12-17 11:05
回复 4# 回家路上
怎么样可以2页的PDF输出还是变成1个2页的SWF呢。。。
作者: pcl_test 时间: 2015-12-17 11:31
换个多页的pdf试试
作者: birdfover 时间: 2015-12-17 15:08
回复 2# 回家路上
汗,下午没事又翻出来捣鼓下,把ni改成NI,又改回去,好了。。。。代码没问题,估计我复制错了,非常感谢。。。
作者: CrLf 时间: 2015-12-17 17:41
swftool 已上传到 Batch-CN,感谢提供线索
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |