linux系統如何處理word linux中如何生成word文件

來源:時尚少女範 1.06W
linux系統如何處理word linux中如何生成word文件

1、WORD文件可以通過XML格式來進行操作,考慮使用模板freemarker進行WORD文件模板操作,包括內容替換和表格動態生成等。但遇到問題:一是合併檔案功能實現未找到合適的實現方式,二是生成的文件格式openoffice無法正常轉為PDF。

2、解決合併WORD文件問題,網上搜集到的方案,通過分析RTF檔案格式後以流的方式進行合併,將WORD轉為RTF進行處理,成功實現了WORD文件合併問題,記錄下來。

3、通過rtftemplate對rtf模板檔案進行內容處理,生成rtf檔案,將rtf檔案轉為pdf,將所有pdf合併並新增頁首頁尾水印。通過rtftemplate將rtf模板檔案進行內容處理,生成rtf檔案。

4、openoffice啟動時,預設埠8100,windows本地預設埠為2002,在啟動openoffice服務後,找不到8100的監聽埠,或者啟動服務失敗。安裝圖形化介面,在圖形化介面下啟動openoffice服務看是否可以解決,我們是通過此方式解決。

5、將rtf轉pdf時,原本的內容有30頁,但轉pdf後內容變大(因為頁碼發生變化,要求頁碼與模板一致),觀察發現字型及樣式發生變化導致。解決:因為linux下沒有對應的中文字型,需要新增相應的中文字型,記錄解決方案。

6、將本地系統下的字型檔案拷貝到linux系統上,本地在c:windowsfonts,將需要的字型檔案拷貝到linux上,在/usr/share/fonts目錄下新建一個自定義目錄即可,直接全部拷貝過去了。

熱門標籤