2011-01-31 17 views
0

私はメモリ内にある情報の集合と単語文書の間でマージを行いたいと思います。私はAsposeを使用する前にこの作業を非常に簡単に行ってきましたが、彼らのツールには$ 2kが必要です...Mail/Word Merge in .NET?

私は.NETs interopライブラリを使用しましたが、行う。

私のサーバーを悪用することなく、私が試みていることをやり遂げることを可能にする、合理的な価格(またはより良いが無料)の良いツールを知っている人はいますか?

+0

docまたはdocxを使用していますか? –

+0

どのバージョンのWordですか? .docまたは.docx? –

+0

私はdocxを使うことを計画していますが、どちらかで動作するものは良いでしょう。 –

答えて

1

SQL Serverを使用している場合は、SQL Serverレポートサービスを使用できます。そのため、素早く素早く文書を作成する代わりに、レポートを作成し、プログラムでレポートを呼び出して、その場でPDFを生成することができます。

私はこのアプローチを使用して、顧客向けの手紙と請求書を生成しました。これは実働コードで十分に機能していたようです。

0

コンテンツコントロールのデータバインディングを見てください。

このアプローチを使用すると、カスタムXML部分(つまり、自分が選択したXML)としてデータを組み込み、そのデータはXPath式を使用してdocxの特定の場所にバインドされます。

このようにすれば、Wordはあなたを助けます:docxの表面の変更はXMLに反映され、その逆もあります。

Word 2007以降(悲しいことに、Windows版、Word 2011 for Mac用)が必要です。