文档转换/查看

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

1、安装OpenOffice

  1. 自行百度

2、配置文件

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

3、POJO类中配置文档字段

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

4、效果图

登录图片