在Centos
服务器上使用libreoffice
把Word
文档转换成PDF
和HTML
。在使用的时候有的文档转换效果好(排版和Word中看起来一样),速度也快;但是有的文档转换之后排版有的乱,而且耗时也很长。
经过测试排查,发现主要的原因是项目列表编号:
1、项目列表编号层级(多级列表)越多,列表数量,速度越慢。测试的文档有列表编号耗时1分钟才转换完成,去掉列表编号20秒就完成;
2、项目列表太复杂,比如多级、双栏、表格中嵌套列表等。会导致转换的PDF的列表编号是乱的。
因此使用时需要注意列表编号的使用,如果不是必须,可以使用手工编号来代替自带的列表编号,这样排版时会复杂一点,但是生成的效果会相对好一点,速度也快一点。