java word導(dǎo)出 用Java怎么把Word轉(zhuǎn)PDF不使用插件?
用Java怎么把Word轉(zhuǎn)PDF不使用插件?幾種解決方案:方法一:用Apache PIO讀取doc文件,然后轉(zhuǎn)換成HTML文件,用jsup格式化HTML文件,最后用iText將HTML文件轉(zhuǎn)換成PDF
用Java怎么把Word轉(zhuǎn)PDF不使用插件?
幾種解決方案:方法一:用Apache PIO讀取doc文件,然后轉(zhuǎn)換成HTML文件,用jsup格式化HTML文件,最后用iText將HTML文件轉(zhuǎn)換成PDF文件。方法二:使用jdoctopdf實現(xiàn),這是一個打包的包,可以將doc轉(zhuǎn)換為PDF、HTML、XML格式,調(diào)用非常方便地址:安裝后啟動OpenOffice服務(wù),具體啟動方法請自己Google方法四:最好的方法,但需要窗口環(huán)境,而且速度最慢,需要安裝
Java讀取word文檔時雖然互聯(lián)網(wǎng)上引入了POI、java2word、Jacob、iText等很多插件,但POI無法讀取格式(新的API估算行似乎處于研發(fā)階段,不穩(wěn)定,不敢在項目中使用);java2word、Jacob容易上報錯誤和找不到注冊,這很奇怪。我在不同的機(jī)器上試過,操作方法完全一致,有的機(jī)器不報錯,有的機(jī)器不報錯,似乎寫itxt很方便,但查了很久資料后,還沒看到好的閱讀方法。經(jīng)過一番選擇,RTF是最好的選擇。畢竟,RTF是一種開源格式。它不需要任何插件。它只需要基本的IO操作和編碼轉(zhuǎn)換。表面上看,RTF格式的文件和doc沒有什么不同。它們可以在word中打開,并且可以設(shè)置各種格式。
java用POI第三方API操作word的時候,讀取最終狀態(tài)?
Java生態(tài)系統(tǒng)非常好。通用需求的解決方案非常成熟。Java操作word有現(xiàn)成的解決方案。
Java操作字,需要用POI來實現(xiàn)。
POI是Apache的開源組件庫。它允許我們通過Java創(chuàng)建、讀取和修改microsoftoffice文件。Word和excel操作也不例外。
您可以轉(zhuǎn)到Apache下載POI組件或使用Maven導(dǎo)入。代碼可以在百度上找到。這并不難。