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://www.swftools.org/

 

来源:http://blog.csdn.net/abccba9978/article/details/7325699
posted @ 2012-06-16 18:56  haiwei.sun  阅读(640)  评论(0编辑  收藏  举报
返回顶部