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/
调用方法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
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 版本
来源:http://blog.csdn.net/abccba9978/article/details/7325699