一、复现:
poi版本:
< poi> 3.17 < / poi>
< poi- ooxml> 3.17 < / poi- ooxml>
< poi- ooxml- schemas> 3.17 < / poi- ooxml- schemas>
< dependency>
< groupId> org. apache. poi< / groupId>
< artifactId> poi< / artifactId>
< version> ${
poi} < / version>
< / dependency>
< dependency>
< groupId> org. apache. poi< / groupId>
< artifactId> poi- scratchpad< / artifactId>
< version> ${
poi} < / version>
< / dependency>
< dependency>
< groupId> org. apache. poi< / groupId>
< artifactId> poi- ooxml< / artifactId>
< version> ${
poi- ooxml} < / version>
< / dependency>
< dependency>
< groupId> org. apache. poi< / groupId>
< artifactId> poi- ooxml- schemas< / artifactId>
< version> ${
poi- ooxml- schemas} < / version>
< / dependency>
1、生成word:
2、通过libreoffice转换成pdf:
二、失败尝试:设置单元格长度宽度,设置表格居中均无效。
三、解决思路:
1、在word的单元格中,打几个空格,空格其实在红色指到的地方,然后转换成PDF后发现没问题了。
2、将成功和失败的文档进行对比:最后发现表格中格式不太一样
①成功的
< ? xml version= "1.0" encoding= "UTF-8" standalone= "no" ? >
< xml- frag