云打印变相解决不能打印msoffice文件
将msword转换为pdf进行打印,经过查阅资料最终采用centos7+jodconverter4.2.2+libreoffice
1.安装libreoffice
yum install libreoffice
解决中文乱码
yum -y install libreoffice-langpack-zh-Han*
测试
soffice --headless --invisible --convert-to pdf test.docx
成功生成pdf
2.在springboot中使用jodconverter
添加依赖
<dependency>
<groupId>org.jodconverter</groupId>
<artifactId>jodconverter-core</artifactId>
<version>4.2.2</version>
</dependency>
<dependency>
<groupId>org.jodconverter</groupId>
<artifactId>jodconverter-spring-boot-starter</artifactId>
<version>4.2.2</version>
</dependency>
<dependency>
<groupId>org.jodconverter</groupId>
<artifactId>jodconverter-local</artifactId>
<version>4.2.2</version>
</dependency>