问题描述
在解决java调用命令的执行swftools工具的时候,怎么给-Brfxview.swf参数加上目录,哪位大侠有正确的方法,帮小弟解决这个问题。importjava.io.BufferedReader;importjava.io.File;importjava.io.IOException;importjava.io.InputStreamReader;publicclassPdfConverterSwf{publicstaticintconvertPDF2SWF(StringsourcePath,StringdestPath,StringfileName)throwsIOException{//目标路径不存在则建立目标路径Filedest=newFile(destPath);if(!dest.exists()){dest.mkdirs();}//源文件不存在则返回Filesource=newFile(sourcePath);if(!source.exists()){return0;}//调用pdf2swf命令进行转换Stringcd="D:\ProgramFiles\SWFTools\pdf2swf.exe"+sourcePath+"-o"+destPath+fileName;Stringccd="pdf2swf.exe-t"+sourcePath+"-z-Brfxview.swf-sflashversion=9"+"-slanguagedir=D:\ProgramFiles\SWFTools\xpdf-chinese-simplified"+"-o"+destPath+fileName;System.out.println(ccd);Processpro=Runtime.getRuntime().exec(ccd);BufferedReaderbufferedReader=newBufferedReader(newInputStreamReader(pro.getInputStream()));while(bufferedReader.readLine()!=null);try{pro.waitFor();}catch(InterruptedExceptione){e.printStackTrace();}returnpro.exitValue();}publicstaticvoidmain(String[]args)throwsIOException{StringsourcePath="D:\prod.pdf";StringdestPath="D:\";StringfileName="test1.swf";PdfConverterSwf.convertPDF2SWF(sourcePath,destPath,fileName);}}
解决方案
解决方案二:
如果是在LINUX里,你知道怎么调用pdf2swf生成SWF么?
解决方案三:
这个问题好@!但是不知道怎么解决,大侠你自己解决了没有啊。
解决方案四:
我下载的SWFTools安装包内没有xpdf-chinese-simplified这个文件,杯具,谁有请发我一下谢谢。E-Mail:aganar@qq.com