現時点では、office 2003 のテンプレート (ワード、エクセル、パワーポイント) からドキュメントを生成するために Office 相互運用機能を使用しています。これはかなり嫌われているようで ( office-interop-with-64bit-windows-in-asp-net を参照)、問題なく動作しますが、サポートされているソリューションに満足しています。
これを行うためのハッキーでない方法は何ですか? 要件は
- Office 2003 のみ。(office xml / office 2007 互換パックは不可)
- ASP.NET からサーバー側を実行する必要があります
- ユーザー提供の .dot、.xlt、および .pot テンプレートから Word、Excel、および Powerpoint ドキュメントを作成できる必要があります
- 名前、住所などの特定のポイントで特定のテキストを置き換えることにより、ドキュメントをさらにカスタマイズできる必要があります
- 無料または非常に低コスト。ある Web サイトで 4 人が汚いハックだと思ったという理由で、稼働中のシステムを交換するための発注書を作成することはできません ;)
もっと良い方法があるかどうかはわかりません。ある?