記憶にある情報のコレクションとワード文書をマージしたいと思います。私はAsposeを使用する前にこれを非常に簡単に実行しましたが、彼らはツールに 2,000 ドルを要求しています...
.NETs 相互運用ライブラリの使用を検討しましたが、サーバーに Word をインストールする必要がありましたが、これはしたくありません。
サーバーを悪用することなく、私が試していることを実行できる、手頃な価格の (またはさらに良いのは無料の) 優れたツールを知っている人はいますか?
codeplexのdocx ライブラリを参照してください。
SQL Server を使用している場合は、SQL Server レポート サービスを使用できます。そのため、優れた Word ドキュメントの代わりに RDL を使用します。レポートを作成すると、レポートをプログラムで呼び出して、その場で PDF を生成できます。
私はこのアプローチを使用して顧客への手紙と請求書を生成しましたが、製品コードには十分に機能するように見えました。
コンテンツ コントロールのデータ バインディングをご覧ください。
このアプローチを使用すると、データをカスタム XML 部分として (つまり、独自に選択した XML として) 含め、そのデータを XPath 式を使用して docx 内の特定の場所にバインドします。
このようにすると、Word が役立ちます。docx の表面への変更は xml に反映され、その逆も同様です。
Word 2007 以降が必要です (残念ながら、Mac 用の Word 2011 ではなく、Windows バージョンが必要です)。