2011-04-21 10 views
0

私は現在、WordのCOMオブジェクトを使用していますが、これは大まかに不安定ですが、仕事をしています。PHPでWord文書を作成する(イメージヘッダ付き)

残念ながら、私はもはやこれにアクセスすることはできませんので、設定はサーバー上で変更されており、代替案を見ています。

fopenルートのアイデアは、ページ上で使用するためにHTMLでスタイルを設定することができますが、これを試してみると(またはWebから例を使用すると)HTMLコードが直接「そのまま」のページ - それほど役に立たない。

これとCOMオブジェクトの良い代替手段をお勧めしますか?確かに1つがある場合...?私の主な要件は、文書をサーバーに保存し、ヘッダーに画像を入力できるようにすることです。

+0

私はこれでおもしろいですが、体のマージンを変えることはできません。イメージはほぼ正確にページ幅なので、1インチのマージンで愚かに見えます:/ – Nick

+0

$ fp = fopen( "test。 doc "、" w + "); $ strの= " \t \t テスト"。 fwrite($ fp、$ str); fclose($ fp); – Nick

答えて

2

PHPWordとお考えですか?

新しいOffice Open XML(Office 2007+)形式のドキュメントのみを作成できることに注意してください。

+0

残念ながら、残念ながらここにいる皆さんは古いオフィスを使用していますので、これはあまり役に立ちません。( – Nick

+2

[ドキュメント](http://phpword.codeplex.com/documentation)から: PHPWordはMicrosoft Office <2007のファイルを作成しました。あなたは "Microsoft Office Compatibility Pack"が必要です。 "([http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466】 ](http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466))より新しい文書形式に固執すればもっと簡単に*できます。古いフォーマットは悪夢です – thirtydot

+0

ありがとうございます、しかし、それはここでは2,000台のマシンにインストールする必要がありますが、これはほとんどありません:( – Nick

関連する問題