需要使用可执行文件PDF2HTMLEX将PDF文件转换为HTML文件,如何在PHP中调用该文件。
尝试过EXEC和System,始终没有成功。
各位大侠有无该方面的详细介绍和解决办法?期待!!!!

解决方案 »

  1.   

    你先在cli 命令行运行下,如果不行,就是这个文件有问题。
    如果命令行下可以,web上不行,要查看是否有执行权限。
      

  2.   

    在Windows XP的命令行中可以执行,但在WEB中无法运行。如何设置权限?非常感谢!!!!
      

  3.   

    你看一下你的PDF2HTMLEX这个可执行文件是什么权限
      

  4.   

    4楼同学:      怎么查询该文件的权限? 如何设置 
          使用函数is_executable   显示是可以执行的
            
           我的php 为5.4       使用其他软件如Labview能够很好地执行该文件实现pdf到html的转换。
      

  5.   

    分割文件:
    pdf2htmlEX -l 210 --no-drm 1 --fit-width 1024 --dest-dir html --external-hint-tool="ttfautohint" --split-pages 0 "test.pdf"pdf2htmlEX -l 20 --no-drm 1 --fit-width 1024 --dest-dir html --external-hint-tool="ttfautohint" --split-pages 1 --printing 1 "test.pdf"help:
    http://my.oschina.net/robin3d/blog/206900
      

  6.   

    centos7重新设置防火墙就好了
     $pdf2html_cmd="pdf2htmlEX --fit-width 1024 --printing 1 --hdpi 100 --vdpi 100 --embed-outline 0 '/data/doc/".$row['docname']."' 'doctemp/".$randkey.".html'";
      $resuit=1;
      system($pdf2html_cmd,$resuit);
      

  7.   

    which PDF2HTMLEX
    然后进入这个目录
    ls -lt |grep PDF2HTMLEX 
    看看权限。
    然后执行
    sudo chmod 0777 PDF2HTMLEX 
    再测试