PHP で PDF 変換を行うために Zend Framework を使用しようとしましたが、インストール方法がわかりません。コマンドラインからPDFを印刷/変換できるこのプログラムを見つけたので、PHPでexec()コマンドを実行してプログラムを実行し、サーバー上のファイルを変換できると思いました。
プログラムはpdfforge.orgのPDFCreatorで、.DOCファイルを.PDFファイルに変換しようとしています。以下のコマンド ラインは、cmd.exe から実行すると完全に機能します。ただし、PHP から実行すると、ユーザー システムで実行しようとしていて、正しく動作していないと思います。(私はphp exec( 'whoami')を実行し、システムとして戻ってきました。)また、Apacheが開くユーザーを管理者アカウントに変更しましたが、それでも機能しませんでした。
"C:\Program Files\PDFCreator\PDFCreator.exe" /OptionsFile"C:\PDFCreator.ini" /PF"C:\test.doc"
exec() を使用してコマンドを実行したときに同じ動作が得られない理由について何か考えはありますか?