本章实现在window下的过程:
将上传文档(doc,txt,odt,rtf等) --> pdf文件 ---> swf文件。最用用flexpaper显示

1.  下载openoffice.org
     1)下载地址:
          http://ftp.isu.edu.tw/pub/OpenOffice/localized/zh-CN/3.3.0            /OOo_3.3.0_Win_x86_install-wJRE_zh-CN.exe
     2)官网:http://www.openoffice.org/download/contribute.html?download=mirrorbrain&files/localized/zh-CN/3.3.0/OOo_3.3.0_Win_x86_install-wJRE_zh-CN.exe
下载后,安装即可,打开软件。

OpenOffice.org具有一个很好的特性就是其能够作为一个服务来运行,而这种能力具有一定的妙用。举例来说,你可以把 openoffice.og变成一个转换引擎,利用这种转换引擎你可以通过网络接口或命令行工具对文件的格式进行转换,JODConverter可以帮助 你实现OpenOffice.org的这种文件转换功能。
为了将OpenOffice.org作为一个转换引擎,你必须以服务的方式将它启动,使它在某个特定的端口监听连接,
在Linux平台你可以用如下的命令启动openoffice.org:
soffice -headless -accept=”socket,port=8100;urp;”
在Windows平台, 使用如下命令:
“C:\Program Files\OpenOffice.org 2.2\program\soffice” -accept=”socket,port=8100;urp;”

貌似我启动了程序就可以了

2. jodconverter
下载地址:http://code.google.com/p/jodconverter/
 文件格式转换命令:

注意下jodconverter的路径
java -jar lib/jodconverter-core-3.0-bate-4.jar -h查看帮助信息
java -jar lib/jodconverter-core-3.0-bate-4.jar -p 8100 document.doc document.pdf
同时转换多个文件:【未验证】
java -jar lib/jodconverter-cli-2.2.0.jar -f pdf *.odt
基于java,所以要按照java环境
jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html
jdk里已包含jre,不用重复下载

3. 将pdf文件转成swf,用工具swftools
下载路径:http://www.swftools.org/download.html
进入到swftools的路径,执行pdf2swf document.pdf document.swf

4. flexpaper
下载路径:
http://code.google.com/p/flexpaper/downloads/detail?name=FlexPaper_1.5.1_flash.zip&can=2&q=
里面有用法,调用就可以了


另付:
Ghostscript下载地址:
http://sourceforge.net/projects/ghostscript/files/GPL%20Ghostscript/9.05

安装xpdf需要ghostscript的支持
ftp://ftp.foolabs.com/pub/xpdf/
我用的是xpdfbin-win-3.03.zip
这个软件有pdftotext, pdfinfo命令,可以获取pdf的页数和其它信息,可以将pdf转换成txt

用pdfinfo时,无法识别中文,需要下载

配置xpdfrc文件,可能要手动建立
可参考下面的文章:
usage: pdftotext -enc GBK a.pdf a.txt