对于用java实现word转PDF,网上技术选型很多,可供选择也多,但是真正实现起来发现却没那么简单,这里记录一下自己摸索word转PDF的过程吧。
1, 利用spire转换word成PDF
因为aspose和spire都是收费且有商业版权的,这里不考虑收费版的实现了,偶然发现spire有免费版且可以商业使用。
maven依赖下载,今年9月份最新版本5.3.2,word转pdf后不会有样式问题,不会存在乱码或样式缺失问题,对于5.3.2之前的免费版本,word转pdf后会有样式方面的问题(亲测)
但是免费版毕竟是免费版,用着没那么肆无忌惮
对于word转PDF,免费版的spire最多能转换3页word成PDF,3页之外的word文档则不进行转换,这种对于页码数量少,结构简单的word转换比较合适。
import com.spire.doc.*;
public class Word2Pdf