zoukankan      html  css  js  c++  java
  • 利用pdf2swf将PDF转换成SWF

    将PDF转换成SWF可以使用SWFTools工具中的pdf2swf(http://www.swftools.org/),
    CSDN快速免积分下载地址http://download.csdn.net/detail/itmyhome/7270665

    一个简单的将PDF文档转成SWF的用法:

    C:SWFToolspdf2swf example.pdf -o example.swf -f -T 9


    1、首先下载安装,一直默认下一步即可。
    2、java代码

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.IOException;
    import java.io.InputStreamReader;
    
    public class TestPdf2Swf {
    	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命令进行转换
    		String command = "C:\SWFTools\pdf2swf.exe" + " " + sourcePath+ " -o " 
    				+ destPath + fileName + " -f -T 9";
    		System.out.println(command);
    		Process pro = Runtime.getRuntime().exec(command);
    
    		BufferedReader bufferedReader = new BufferedReader(
    				new InputStreamReader(pro.getInputStream()));
    		while (bufferedReader.readLine() != null);
    		try {
    			pro.waitFor();
    		} catch (InterruptedException e) {
    			e.printStackTrace();
    		}
    		return pro.exitValue();
    	}
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		String sourcePath = "D:\springFramework.pdf"; //源文件路径
    		String destPath = "D:\";                      //目标路径
    		String fileName = "springFramework.swf";       //生成文件名
    		try {
    			TestPdf2Swf.convertPDF2SWF(sourcePath, destPath, fileName);
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    }


     

  • 相关阅读:
    Python的socket模块详解
    C语言中输入输出重定向,freopen的用法和实例
    JPG BMP TIF PNG 图像编码压缩率和编解码时间比较
    FFMPEG 内部YUV转RGB过程
    STL 中的数据结构
    FFmpeg 深度学习 livevideoStack 笔记
    Docker 编译tensorflow-1.14.0 静态库
    CMake 笔记
    Torch 学习
    Docker 学习笔记
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131320.html
Copyright © 2011-2022 走看看