【问题标题】:creating pdf from word document in php在php中从word文档创建pdf
【发布时间】:2017-04-21 05:57:19
【问题描述】:

我正在尝试将 word(doc, docx) 文档转换为 pdf,但它没有发生....我用过

<?php 
    $oLoader = new COM("easyPDF.Loader.6"); 
    try
    {
       $oPrinter = $oLoader->LoadObject("easyPDF.Printer.6");
       $oPrintJob = $oPrinter->PrintJob;
       $oPrintJob->PrintOut("F:\wamp\www\index\q.docx", "F:\wamp\www\index\q.pdf");
       print "Success";
    }

    catch(com_exception $e)
    {
      print "error code".$e->getcode(). "\n";
      print $e->getMessage(); 
    }
?> 

这段代码,但它返回的错误类似于

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `easyPDF.Loader.6' in F:\wamp\www\index\index.php on line 2

com_exception: Failed to create COM object `easyPDF.Loader.6': Invalid syntax in F:\wamp\www\index\index.php on line 2

请帮帮我

【问题讨论】:

    标签: php pdf doc


    【解决方案1】:

    查看您的事件日志,它应该包含更详细的信息。很可能您的网络服务器没有以“正确的用户”身份登录:

    http://www.pdfonline.com/easypdf/sdk/usermanual/running_on_server/printer_sdk/about_loader.htm

    【讨论】:

      【解决方案2】:

      我使用了 libreoffice、uno​​conv 和 PHP-unoconv

      你可以从这里安装 libreoffice 苹果电脑 http://mirrors.adams.edu/LibreOffice/mac/LibreOffice_4.3.7_MacOS_x86-64.dmg

      Ubuntu: sudo apt-get install -y libreoffice libreoffice-script-provider-python uno-libs3 python3-uno python3

      对于 unoconv: 苹果电脑: brew install unoconv --HEAD

      Ubuntu: sudo apt-get install unoconv

      那么你可以使用:

      https://github.com/alchemy-fr/PHP-Unoconv

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多