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 =newPdfUtil();

/**

* 生成首页图片

* @param pdfpath PDF 文件的绝对路径

* @param despath jpg图片的绝对路径

* @return

*/

publicbooleantoImgOne(String pdfpath,String despath);

/**

* 生成所有图片

* @param pdfpath PDF 文件的绝对路径

* @param despath jpg目录的绝对路径

* @return 文件名数组 123.jpg

*/

publicList<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

*/

publicbooleantoSwf(String toolPath,String pdfpath,String despath)

注意:

针对第三个方法,需要您先在系统里安装好 swftools 工具才可以使用,JAVA 将调用系统提供的接口通过 SWFTOOLS 来获取 SWF 文件。

swftools 的下载地址为:官方已经同时提供了 Windows 版本和 linux 版本

http://www.swftools.org/

来源:http://blog.csdn.net/abccba9978/article/details/7325699