ドキュメントを docx として生成してから、doc と pdf に変換する必要があるプロジェクトに取り組んでいます。
このプロジェクトは PHP (Zend Framework を使用) で記述され、Windows 上の IIS で実行されます (クライアント要件 - 間違いなく私の選択ではありません!)。
- Windows サーバー
- IIS7.5
- PHP5.3
- オープンオフィス 3.2
ドキュメント変換 (LiveDocx サービスを含む) を実行する方法を調査しており、現在、サービスとして実行されている OpenOffice を使用してドキュメントを変換することを検討しています。
動作する PHP スクリプトがあります -- この記事のコードに似ていますOpenOffice を使用して PHP Web ページから RTF を PDF に変換するにはどうすればよいですか? -- しかし、これがどれだけうまくスケールするか知りたかったのです。PHP スクリプトは基本的に、PHP の COM 関数を使用した PyOD コンバーターの PHP バージョンです。このページ ( http://code.google.com/p/jodconverter/wiki/GettingStarted ) では、PyOD スクリプトが複数の同時接続で動作することを意図していないと具体的に述べています。したがって、PHP スクリプトも同様に不適切であると思います。
読んでみると、実行中の OpenOffice プロセスは一度に 1 つの接続しかサポートしないようです。これは間違いなく正しいですか?もしそうなら、それは単に実行可能な解決策ではないと考えるのは正しいですか? 製品の使用率が高いと予想されるため、同時変換は必須です。実稼働環境でこれを経験した人はいますか?
最後に、変換を実行するための他の推奨事項はありますか? そうでない場合は、LiveDocx サービスの使用に戻ります。それに対する私の唯一の本当の不満は、速度と変換の不正確さでした.
よろしくお願いいたします。