关于java 操作word的几种方式
1.apose word?
<dependency><groupId>com.luhuiguo</groupId><artifactId>aspose-words</artifactId><version>22.4</version><type>pom</type> </dependency>一般用來轉(zhuǎn)換文件格式,對(duì)于讀取創(chuàng)建段落和表格并且設(shè)置樣式較為復(fù)雜和繁瑣。
aspose-words基本操作_qhzhen9的博客-CSDN博客_aspose-words
Document doc = new Document(filePath);doc.save(filePath, SaveFormat.PDF);比如doc 轉(zhuǎn)docx? doc轉(zhuǎn)pdf
2.apache poi??
對(duì)于讀取word文檔和進(jìn)行文本替換較為友好,表格指定位置插入較為復(fù)雜【需要游標(biāo)】
Apache POI Word 提取段落 - Apache POI教程 - 一點(diǎn)教程為了提取段落文本,我們使用XWPFDocument類的getParagraphs()方法。此方法返回文檔所有段落的列表,該列表可以存儲(chǔ)在列表變量中并通過迭代http://www.yiidian.com/apache-poi/apache-poi-word-extract-paragraph.html
單對(duì)于插入表格 處理單元格合并較為復(fù)雜
2. poi -tl
在poi的基礎(chǔ)上進(jìn)行了優(yōu)化,對(duì)于word中表格的操作尤為簡單,合并單元格操作較為清晰,全局替換文本標(biāo)簽較為簡單
?Poi-tl Documentationword模板引擎http://deepoove.com/poi-tl/
總結(jié)
以上是生活随笔為你收集整理的关于java 操作word的几种方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos8 部署Promethus(
- 下一篇: 创业日志:一个和尚挑水喝,两个和尚抬水喝