0

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

これで私を助けてください

4

2 に答える 2

0

libreoffice、uno​​conv、および PHP-unoconv を使用しました

ここから libreoffice をインストールできます MAC 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 の場合: Mac: brew install unoconv --HEAD

Ubuntu: sudo apt-get install unoconv

その後、次を使用できます。

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

于 2017-04-20T21:57:19.193 に答える