まず最初に、このすべてに焦点を当てるのに役立つ簡単な背景を説明します。いくつかの indd ファイル (indesign) があります。これらをpdfに変換してからdocxに変換できます。
phpword ライブラリを使用すると、効果的に差し込み印刷を行い、文書のいくつかの領域をテキストと 1 つの画像に置き換えることができます。
次に、それを pdf に変換したいと思います。これをいくつかの pdf をつなぎ合わせて、ghostscript で印刷することができます。
標準のコマンドライン関数を介して検索するだけで実行できる単語マクロがあります。PHPで同じコマンドラインを試すと、ハングします。
システム、exec、パススルーを使用して、さまざまな形式を試しました-Psexecを使用すると、すべてハングしてからタイムアウトするか、機能せずにスキップします。
このようなCOMオブジェクトを使用した他の例を見てきました。 http://www.sitepoint.com/make-microsoft-word-documents-php/ すべてがハングするか、作成しようとしている com オブジェクトで問題が発生します。
私は不可能なことを試みているのでしょうか、それとも別の方法があるのでしょうか。e-PDF Document Converter v2.1 も試してみましたが、成功しませんでした。
現在、何らかの許可が行われていると考えていますが、それを回避する方法や何をすべきかについて本当に途方に暮れています。
libreoffice または openoffice のいずれかを使用したいのですが、どちらにもコマンド ライン ツールがあるように見えますが、pdf または doc ファイルを開くと、表示が非常に悪くなります。
どんな助けでも。ありがとうリチャード
更新ワード文書をつなぎ合わせて、ユーザーがダウンロードできるようにしてから印刷できるようにするかもしれないと考えているだけです。お仕事簡単!
しかし、より良い方法があれば、私はそれを受け入れます。
更新 2 Windows プラットフォームの場合