美文网首页
SpringBoot 配置OpenOffice4。

SpringBoot 配置OpenOffice4。

作者: 东方不喵 | 来源:发表于2019-01-29 23:59 被阅读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();
}

相关文章

网友评论

      本文标题:SpringBoot 配置OpenOffice4。

      本文链接:https://www.haomeiwen.com/subject/mlzfsqtx.html