SpringBoot 配置OpenOffice4。

2019-01-29  本文已影响60人  东方不喵

对于word,excel,ppt 转换成为pdf的需求,apache-OpenOffice 提供很完美的支持。

GitHub https://github.com/oldguys/KnowledgeManual

引入Maven
        <dependency>
            <groupId>org.jodconverter</groupId>
            <artifactId>jodconverter-spring-boot-starter</artifactId>
            <version>4.1.0</version>
        </dependency>
配置属性文件
##################################################
# JodConverter Configuration
# port : 8100, 8101, 8102, 8103, 8104, 8105, 8106, 8107, 8108, 8109
##################################################
jodconverter:
  enabled: true
#  office-home: "E://KnowledgeManual//KManual//openoffice4"
  max-tasks-per-process: 10
  port-numbers: 8100

引用转换器 org.jodconverter.DocumentConverter

    @Autowired
    private DocumentConverter documentConverter;

转换文件

// 源文件 (office)
File source = new File("路径");
// 源文件 (pdf)
File target = new File("路径");
// 转换文件
 if (!target.exists()) {
    documentConverter.convert(source).to(target).execute();
}
上一篇 下一篇

猜你喜欢

热点阅读