毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

pdf转换为swf,cannot open pdf文件

更新时间:2013-5-24:  来源:毕业论文

pdf转换为swf,cannot open pdf文件

在window7上部署的项目,可以正常由pdf转换为swf,但在linux上部署的项目,却报以下错误:
cannot open pdf文件,代码: // 先生成flash 
        String[] envp = new String[1]; 
        envp[0] = "PATH=/app/bin/"; 
        String command = "pdf2swf -z -s flashversion=9 \"" + sourcePath+ "\" -o \"" + destPath + fileName + "\""; 
        System.out.println("pdf command--------------------------------------------------------"+envp[0]+"=="+command);
        System.out.println(command); 
        int exitValue =0;
        Process pro = Runtime.getRuntime().exec(command);
        try{ 
pro = Runtime.getRuntime().exec(command);
InputStreamReader ir=new
InputStreamReader(pro.getInputStream());
          
BufferedReader input = new BufferedReader (ir);
          
String line;
          
while ((line = input.readLine ()) != null){    
System.out.println(line);
}//end try
exitValue = pro.exitValue();
      
} catch (java.io.IOException e){        
System.err.println ("IOException " + e.getMessage());
}

linux 上的java程序拼出来的系统命令中去掉双引号,即:
把String command = "pdf2swf -z -s flashversion=9 \"" + sourcePath+ "\" -o \"" + destPath + fileName + "\"";
改成如下一句
String command = "pdf2swf -z -s flashversion=9 " + sourcePath+ " -o " + destPath + fileName;  

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。