简单的文档转码转换工具包

来源:互联网 发布:网络词语老干部啥意思 编辑:程序博客网 时间:2024/05/22 17:10

闲来无事,把原来做过的一个转码服务修改了一些,打包成一个jar包,可以用来将doc、excel等等文档转换成pdf,然后转换成可以在线预览的swf文件。支持图片转换,但图片转换有些问题,还未来得及进行下一步深入。

代码地址:下载地址

所需安装软件:下载地址

以下是一些注意事项:

1.依赖与jdk1.7版本

2.安装open office之后需要启动服务:soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwiza

注意端口是8100.工程中的配置文件也需为该端口。

3.关于openoffice和swftools的一些参考:参考链接

4.使用过程:可以自己编译代码,在eclipse上直接执行;也可以将百度云链接上的zip包下载下来直接运行使用。

这里需要配置respath.properties文件和convert.properties文件以及MAINFEST.MF文件,然后将三个文件替换掉jar包里的即可。

respath.properties文件中配置的source_path指向需要转换的文件的文件夹(文件夹下可以有文件夹);

convert.properties文件中参数:

doc_convert_ip:openoffice的ip(本机为127.0.01)

doc_convert_port:openoffice服务的端口

swftools_path:swftools安装路径,为了因环境变量不起作用设置

system_kind:操作系统类型,windows或者linux

font_path:字体位置

temp_folder_pdf等:临时文件路径

convert_exts:支持转码的格式,不可变

配置好之后可以使用cmd(Windows下)执行java -jar convertJob.jar(其中MAINFEST.MF文件定义了依赖jar包的路径)

0 0