• 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:WindowsFonts里面所有的中文字体,复制到/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失败"); }

  • 相关阅读:
    Linux-文件目录管理
    20. 有效的括号
    242. 有效的字母异位词
    387. 字符串中的第一个唯一字符
    136. 只出现一次的数字
    14. 最长公共前缀
    268. 丢失的数字
    169. 多数元素
    26. 删除有序数组中的重复项
    283. 移动零
  • 原文地址:https://www.cnblogs.com/cl94/p/12487250.html
Copyright © 2020-2023  润新知