https://github.com/phpgearbox/pdfで説明されているように、pdfgearを使用して.docxファイルを.pdfに変換しようとしています。このコンポーネントのデフォルトは、libre-office-headlessです。LibreOfficeヘッドレス
$pdf = Gears\Pdf::convert($temp_filename);
shell_exec('libreoffice --headless --convert-to pdf $temp_filename');
最初の文がエラーになるされています。私はその後、私は持っている私のコントローラメソッドで
C:\Program Files (x86)\LibreOffice 5\program.
でそのバイナリ嘘で
C:\Program Files (x86)\LibreOffice 5
で私のコンピュータでLibreOffice5をインストール:
An uncaught Exception was encountered
Type: RuntimeException
Message: The libreoffice command ("/usr/bin/libreoffice") was not found or is not executable by the current user!
次の行は何も表示されません(エラーもpdfドキュメントもありません)!
libre-office-headlessをインストールして、コードの最初の行が正常に実行されるようにするにはどうすればよいですか?あなたが私の質問を理解することを願っていますありがとうございました。
ありがとうです。私はそれに気づいた。窓の中のすさの絶対パスがうまくいくかどうかを見てみましょう – NetizenKing