文档转换/查看

POJO类中的字段,配置`isDoc`属性后,则需要此配置来支持文档在线预览

1、安装OpenOffice

自行百度

2、配置文件

文件位置:dodo_framework_config.properties
#(1)文档转换是否分页,默认false
dodo.doc2swf.converter.splitPage=false
#(2)flexpaper文档查看,是否加密
dodo.doc2swf.encryption.is=false
#(3)静态密钥
dodo.doc2swf.encryption.secretkey=DODOSHOWDOCDODOSHOWDOCDODOSHOWDOCLOVE
#(4)是否开启动态密钥
dodo.doc2swf.encryption.dynamic.is=true
#(5)动态密钥长度
dodo.doc2swf.encryption.dynamic.secretkey.length=40
#(6)openoffice配置:运行目录,本机安装openoffice时候使用
#     如果是连接已经存在的openoffice服务,则不需要
dodo.doc2swf.converter.office.home=/Applications/OpenOffice.app/Contents
#(7)openoffice配置:端口
dodo.doc2swf.converter.office.port=8100
#(8)openoffice配置:Host
dodo.doc2swf.converter.office.host=127.0.0.1
#(9)openoffice配置:协议
dodo.doc2swf.converter.office.protocol=SOCKET
#(10)pdf2swf工具配置,配置安装路径即可
dodo.doc2swf.converter.pdf.command=/usr/local/swftools/bin/pdf2swf ${in} -o ${out} -T 9 -s ignoredraworder -s enablezlib -s disablelinks -s languagedir\="${languagedir}"
#(11)配置单页转换线程数
dodo.doc2swf.converter.pdf.mode.singlePage.maxThread=5

3、POJO类中配置文档字段

    @DodoField(sortSeq = 23, name = "文档字段", isDoc = true, maxFileSize = 1)
    private String            docField;

4、效果图

登录图片

Copyright © Dodo Framework 2019 all right reservedModify At: 2019-12-16 13:55:10