2010-08-24 71 views
0

我需要創建從Web應用程序合併字母和/或信封模板的過程。我們使用VS2010,C#(.net 4.0),asp.net和Office 2007.用戶從列表中選擇一組帳戶,並且我需要爲這些帳戶收集合並信息。一個問題是,如果我查找一個賬戶,並且其中一個賬戶持有者已經去世,我需要根據該信息更改問候語。例如,在大多數情況下,這封信會說鮑勃史密斯先生和夫人。但如果鮑勃死了,那麼它只會說瑪麗史密斯夫人。ASP.NET Word郵件合併

我也需要它在客戶端打開準備打印的文字。所以如果這封信是1頁,並且用戶選擇了100個賬戶,doc這個詞就應該把這封信合併到正在等待打印的100個賬戶中。做這個的最好方式是什麼?

回答

0

Silverlight可能是一個很好的候選者,因爲它可以讓你閱讀本地文件並對其內容做些什麼,它也有一個打印API。

但是,您希望在客戶端或服務器上進行打印嗎?

+0

客戶端打印,但我想存儲在數據庫或服務器上的模板。你有這樣的例子嗎? – ecspot 2010-08-27 02:24:25

0

作爲一個概述,您需要圍繞您的模板使用wcf服務,然後使用silverlight實際創建文檔並在客戶端上打印它們。