把pdf文档转化为swf

1.下载swftools,并安装在自己的电脑上。我这里把swftools安装在C盘(C:\SWFTools)。

2.使用命令行把pdf文档转换为swf文件,C:\SWFTools\pdf2swf  -t sourcePath -o destFileName -s flashversion=9

写命令的时候要特别注意flash的版本问题,默认转换出来的是flash8版本。

也可以用代码来实现(摘自网上,未验证):

</pre><pre class="java" name="code">package bao1;
import java.io.*;
public class Converter extends java.lang.Thread{ 
    public static int convertPDF2SWF(String sourcePath, String destPath, String fileName) throws IOException {   
        //目标路径不存在则建立目标路径   
         File dest = new File(destPath);   
        if (!dest.exists()) dest.mkdirs();   
           
        //源文件不存在则返回   
         File source = new File(sourcePath);   
        if (!source.exists()) return 0;   
           
        //调用pdf2swf命令进行转换   
        //调用pdf2swf命令进行转换  
       
        String command= "G:\\SWFTools\\pdf2swf"+" -t "+sourcePath+" -o "+destPath+fileName+" -s flashversion=9 ";   


        Process pro = Runtime.getRuntime().exec(command);   
      
         BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(pro.getInputStream()));   
        while (bufferedReader.readLine() != null);   
           
        try {   
             pro.waitFor();   
            // pro2.waitFor();
         } catch (InterruptedException e) {   
            // TODO Auto-generated catch block   
             e.printStackTrace();   
         }   
           
        return pro.exitValue();   
           
     }   
       
    
}  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值