linux下word轉pdf (openoffice使用流程)


1:安裝java v_11),添加到系統環境變量

 

安裝流程:

·將壓縮包移到指定目錄,

$ sudo mv jdk.tar.gz /usr/local/

·解壓文件

$sudo tar -zxvf /usr/local/jdk.tar.gz

添加環境變量

$ sudo vim /etc/profile

#Java Env

export JAVA_HOME=/usr/local/jdk

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

      添加到文末

生效環境變量

      $ source /etc/profile

      測試

      $ java

2:安裝openoffice(v_4.1.7_64bit_rpm_zh_CN)

·將Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_zh-CN (1).tar.gz

解壓后的文件夾zh-CN復制到/opt目錄下

·使用rmp命令安裝

 $ rpm -ivh /opt/zh-CN/RPMS/*.rpm

·進入安裝后的程序目錄

$ cd /opt/openoffice4

          ·啟動openOffice並設置開機自啟

 $ touch sofficed

  啟動 命令 /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

寫入       

 修改目錄權限。便於程序調用

 $ chmod 755 sofficed

 

 #啟動openoffice

 /opt/openoffice4/sofficed

 將上面兩行追加到 /etc/rc.local文件中,即可開機啟動了!

 啟動openOffice

 $ netstat -tunlp | grep 8100  查看是否啟動成功

3:安裝jodconverter

·此貨的安裝非常簡單,解壓即可

將其解壓到/opt目錄下

 

4:加入中文字體,防止亂碼

C:\Windows\Fonts里面所有的中文字體,復制到/usr/share/fonts下

5:php.ini 文件去除禁用函數配置

首先是 要關掉 安全模式 safe_mode = off  (若safe_mode=off,下邊就不需要看了)

然后在看看 禁用函數列表 disable_functions = proc_open, popen, exec, system, shell_exec, passthru   這里要把 exec 去掉

 

6:php調用

    

      <?php  $comd = 'java -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar  ./2.docx  ./222.pdf'; // $return_var返回值01,如果返回0則執行成功,返回1則執行失敗 exec($comd, $output, $return_var); if ($return_var != 0) {     throw new \Exception("生成PDF失敗"); }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM