zoukankan      html  css  js  c++  java
  • php word转pdf后加水印失败 debug

    问题描述:

      公司OA需求为上传word文档,上传后自动转为pdf文档并添加水印。

      采用的技术方案为使用java中间件jodconverter进行文件转换。
      问题出现了,word文件转pdf成功,但是pdf文件加水印失败。

    问题定位:

      经过一步步定位,问题原因为,转换新生成的pdf文件所属用户为root,且权限为其他用户只读-rw-r--r--,由于apache使用的apache用户启动,所以php程序写root权限文件失败。

    解决方案:

      经过一步步排查,各个进程使用的用户都没有问题,不能确定为何生成文件拥有者为root,最后发现文件格式转换是jodconverter配合openoffice完成,运维启动openoffice时是使用root用户,所以出现这问题。使用apache用户重启openoffice解决问题。

  • 相关阅读:
    代码大全2阅读笔记之最后总结
    web商品系统最终版
    web商品系统
    期末总结
    2020/12/13
    2020/12/12
    2020/12/11
    2020/12/10
    2020/12/09
    2020/12/08
  • 原文地址:https://www.cnblogs.com/wxdblog/p/13364655.html
Copyright © 2011-2022 走看看