一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

JAVA如何將PDF轉(zhuǎn)換SWF格式的FLASH

 WindySky 2016-09-20

JAVA如何將PDF轉(zhuǎn)換SWF格式的FLASH

1. 需要用到的工具

 SWFTools 下載地址 http://www./download.html,下載完成以后,直接安裝就行

 

 

 2.下面就是重點(diǎn)嘍,詳見Java代碼解析

 

附件里面有現(xiàn)成的可以用的項(xiàng)目示例,直接導(dǎo)入eclipse就可以運(yùn)行

 

復(fù)制代碼
    /** 
         * 將PDF文檔轉(zhuǎn)換為swf格式的FLASH文件. 運(yùn)行該函數(shù)需要用到SWFTools, 下載地址為 
         * http://www./download.html 
         *  
         * <pre> 
         * 示例: 
         * String sourcePath = "F:\\PDF\\source.pdf"; 
         * String destFile = "F:\\SWF\\dest.swf"; 
         * try { 
         *  Converter.pdf2SWF(sourcePath, destFile); 
         * } catch (IOException e) { 
         *  e.printStackTrace(); 
         * } 
         * </pre> 
         *  
         * @param sourceFile 
         *            源文件(即PDF文檔)路徑, 包括源文件的文件名. 示例: D:\\PDF\\source.pdf 
         * @param destFile 
         *            目標(biāo)文件路徑, 即需要保存的文件路徑(包括文件名). 示例: D:\\SWF\\dest.swf 
         * @return 操作成功與否的提示信息. 如果返回 -1, 表示找不到源PDF文件, 或配置文件url.properties配置錯(cuò)誤; 如果返回 
         *         0, 則表示操作成功; 返回1或其他, 則表示轉(zhuǎn)換失敗 
         */  
        public static int pdf2SWF(String sourceFile, String destFile) {  
      
            // 目標(biāo)路徑不存在則建立目標(biāo)路徑  
            File dest = new File(destFile);  
            if (!dest.getParentFile().exists())  
                dest.getParentFile().mkdirs();  
      
            // 源文件不存在則返回 -1  
            File source = new File(sourceFile);  
            if (!source.exists())  
                return -1;  
      
            String SWFTools_HOME = "D:\\Program Files\\SWFTools";//SWFTools的安裝路徑。在我的項(xiàng)目中,我為了便于拓展接口,沒有直接將SWFTools的安裝路徑寫在這里,詳見附件  
            // 如果從文件中讀取的URL地址最后一個(gè)字符不是 '\',則添加'\'  
            try {  
                // 調(diào)用pdf2swf命令進(jìn)行轉(zhuǎn)換swfextract -i - sourceFilePath.pdf -o destFilePath.swf  
                String command =  SWFTools_HOME + "\\pdf2swf.exe  -i " + sourceFile + " -o "  
                        + destFile;  
                Process pro = Runtime.getRuntime().exec(command);  
      
                BufferedReader bufferedReader = new BufferedReader(  
                        new InputStreamReader(pro.getInputStream()));  
                while (bufferedReader.readLine() != null) {  
      
                }  
                pro.waitFor();  
                return pro.exitValue();  
            } catch (InterruptedException e) {  
                e.printStackTrace();  
            } catch (IOException e1) {  
                e1.printStackTrace();  
            }  
      
            return 1;  
        }  
復(fù)制代碼

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产女高清在线看免费观看| 亚洲欧洲日韩综合二区| 久久re6热在线视频| 91天堂免费在线观看| 中文字幕日产乱码一区二区| 国产精品一区二区三区日韩av| 精品欧美日韩一区二区三区 | 欧美激情一区二区亚洲专区| 超碰在线播放国产精品| 黄片在线免费观看全集| 男女午夜在线免费观看视频| 日韩精品人妻少妇一区二区| 国产一区欧美一区二区| 成人精品亚洲欧美日韩| 欧美特色特黄一级大黄片| 日本加勒比不卡二三四区| 中日韩美一级特黄大片| 中文字幕在线五月婷婷| 欧美日韩国产自拍亚洲| 精品女同在线一区二区| 国产麻豆一线二线三线| 欧美av人人妻av人人爽蜜桃| 国产又粗又深又猛又爽又黄| 国产av一区二区三区四区五区| 午夜小视频成人免费看| 欧美日韩中黄片免费看| 在线日本不卡一区二区| 日韩一区二区三区免费av| 国产精品亚洲综合色区韩国| 男女激情视频在线免费观看| 中文字幕乱码一区二区三区四区| 色偷偷亚洲女人天堂观看| 91亚洲精品综合久久| 九九九热视频免费观看| 色哟哟精品一区二区三区| 日韩欧美在线看一卡一卡| 日韩欧美一区二区不卡视频| 麻豆欧美精品国产综合久久| 国产伦精品一区二区三区高清版| 久久久精品日韩欧美丰满| 91人妻人澡人人爽人人精品|