1.確保Linux系統(tǒng)下已經(jīng)安裝了Libreoffice。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了三沙免費(fèi)建站歡迎大家使用!
2.關(guān)閉Libreoffice圖形界面,切換到要轉(zhuǎn)換的文檔所在目錄。
3.輸入轉(zhuǎn)換命令libreoffice --invisible --convert-to html 123.doc把123.doc文件轉(zhuǎn)換為html文件,如果該目錄下有多個(gè)doc文件全部要轉(zhuǎn)換為html文件則可以使用批量轉(zhuǎn)換命令libreoffice --invisible --convert-to html *.doc實(shí)現(xiàn)把該目錄下全部doc文件轉(zhuǎn)換為html。
4.用瀏覽器打開(kāi)生成的html文件進(jìn)行瀏覽查看。
關(guān)于更多Linux的學(xué)習(xí),請(qǐng)查閱書(shū)籍《linux就該這么學(xué)》。
在 Vim 中直接進(jìn)行轉(zhuǎn)換文件編碼,比如將一個(gè)文件轉(zhuǎn)換成 utf-8格式 :set fileencoding=utf-8;
iconv 轉(zhuǎn)換,iconv 的命令格式如下:輸入/輸出格式規(guī)范:iconv -f, --from-code=名稱 原始文本編碼 -t, --to-code=名稱 ,比如說(shuō)將一個(gè) UTF-8 編碼的文件轉(zhuǎn)換成 GBK 編碼 iconv -f GBK -t UTF-8 file1 -o file2
enconv 轉(zhuǎn)換文件編碼 比如要將一個(gè) GBK 編碼的文件轉(zhuǎn)換成 UTF-8編碼,操作如下 enconv -L zh_CN -x UTF-8 filename
用soffice指令進(jìn)行轉(zhuǎn)換。
用soffice指令效果不錯(cuò),就是不能并行轉(zhuǎn)換。
Linux中常常涉及到多種文檔格式,如doc、txt、html、rtf等等。為了方便文件傳遞,就可能需要在各種格式之間進(jìn)行轉(zhuǎn)換。LibreOffice、Apache OpenOffice可以方便的打開(kāi)多各文檔格式并按需進(jìn)行轉(zhuǎn)換,但要一次處理大量文件或要編寫(xiě)進(jìn)行轉(zhuǎn)換時(shí),僅用OpenOffice就難以勝任了。unoconv 利用 LibreOffice 的 UNO 接口實(shí)現(xiàn)了命令行文檔格式轉(zhuǎn)換功能,支持所有LibreOffice 支持的文件格式,為文檔的批量轉(zhuǎn)換提供了可能。
在linux系統(tǒng)下可以通過(guò)使用特定的pdf庫(kù)來(lái)實(shí)現(xiàn)文檔格式轉(zhuǎn)換,參考如下方法:
import com.spire.pdf.*;
public class PDFtoWord {
public static void main(String[] args) {
//加載測(cè)試文檔
PdfDocument pdf = new PdfDocument("sample.pdf");
//保存為Word
pdf.saveToFile("ToWord.docx",FileFormat.DOCX);
}
}
注意這里在程序中引入了spire.pdf.jar。
標(biāo)題名稱:linux轉(zhuǎn)格式命令,linux文件轉(zhuǎn)碼命令
文章路徑:http://chinadenli.net/article16/dsgeidg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷(xiāo)推廣、做網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)、微信公眾號(hào)、品牌網(wǎng)站設(shè)計(jì)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)