2012-08-22 20 views
5

私はPHPを使用してdocxファイルを生成する方法を探しています。動的docxドキュメントを生成

私はPHPWordを使用しましたが、私のプロジェクトでは十分ではありません。それは十分な要素がなく、テンプレートエンジンがあまりにも基本的です。

私のシステムが可能である必要があります:

  • のネストテーブル
  • 組み合わせたテンプレート
  • をループテーブルセル
  • をマージ/ネスティングテンプレート

は、何か良い解決策はありますか?この問題に経験がある人はいますか?

ありがとうございます!

+0

私は認識していません。また、ネスティングテーブルは決して良いアイデアではなく、Wordでさえも注意してください。 –

+0

これはオープンソースプロジェクトではありませんが、無料版があります:http://www.phpdocx.com/documentation/features 試しましたか? – eldblz

+0

私は無料のバージョンを試しましたが、それはカスタムスタイル、単純化されたテンプレートなどなく、唯一の基本的なバージョンです。だから、本当に有用ではありません... – gert789

答えて

5

OpenTBSは、テンプレートのテクニックを使用して、純粋なPHPでDocxドキュメントを生成することができます。テンプレートをループ

  • のネストテーブル=> YES
  • テーブルセルをマージ=> YES
  • =>私はあなたができる> =手段が何であるかわからないんだけど、おそらくYES
  • 組み合わせ/ネスティングテンプレートDOCXサブテンプレートではなく、XMLサブテンプレートを挿入します。あるいは、他のDOCXサブXML部分を読み込んで、それらをメインのDOCXにマージすることもできます。
関連する問題