JAVA自动转换PDF文档为SWF文件类似豆丁和百度文库的效果并自动获取缩略图
JAVA自动转换PDF文档为SWF文件类似豆丁和百度文库的效果并自动获取缩略图
该组件在 Windows 系统 和 linux 系统下面测试成功
下载下面两个 JAR 文件放到工程的 LIB 里面,直接调用方法即可:
1. http://www.rayfile.com/zh-cn/files/9bf3a182-676b-11e1-948a-0015c55db73d/
2. http://www.rayfile.com/zh-cn/files/2555ab68-676b-11e1-bba2-0015c55db73d/
调用方法:
PdfUtil pdf = new PdfUtil();
/**
* 生成首页图片
* @param pdfpath PDF 文件的绝对路径
* @param despath jpg图片的绝对路径
* @return
*/
public boolean toImgOne(String pdfpath,String despath);
/**
* 生成所有图片
* @param pdfpath PDF 文件的绝对路径
* @param despath jpg目录的绝对路径
* @return 文件名数组 123.jpg
*/
public List<String> toImgMany(String pdfpath,String despath)
/**
* PDF转换成 SWF文件
* @param toolPath /usr/local/bin/pdf2swf D:\\Program Files (x86)\\SWFTools\\pdf2swf.exe 命令行绝对路径
* @param pdfpath PDF 文件的绝对路径
* @param despath jpg目录的绝对路径
* @return
* @throws Exception
*/
public boolean toSwf(String toolPath,String pdfpath,String despath)
注意:
针对第三个方法,需要您先在系统里安装好 swftools 工具才可以使用,JAVA 将调用系统提供的接口通过 SWFTOOLS 来获取 SWF 文件。
swftools 的下载地址为:官方已经同时提供了 Windows 版本和 linux 版本