zoukankan      html  css  js  c++  java
  • 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失败"); }

  • 相关阅读:
    默认值设置
    关于设置 存储 内部存储空间只显示图片不显示视频的解决方法
    sd卡的监听
    android 设置时间12/24小时制
    详解BMP木马
    C#中类和接口的设计思想(本人认为比较好的思想,欢迎大家讨论指点)
    从XML中读取数据到内存的实例
    如何在代码中通过命令行创建SQL SERVER 数据库
    Visual Studio 2005 新特性 之 可空类型
    install shield11.5 如何制作卸载程序
  • 原文地址:https://www.cnblogs.com/cl94/p/12487250.html
Copyright © 2011-2022 走看看