原創(chuàng)|其它|編輯:郝浩|2012-08-16 02:07:45.000|閱讀 2532 次
概述:本文將介紹Aspose.Words的郵件合并的功能:郵件合并是時(shí)常需要使用的功能,比如在學(xué)校教務(wù)系統(tǒng)中,需要將學(xué)生證數(shù)據(jù)信息導(dǎo)出成Word文文件,如果以系統(tǒng)已寫好的格式輸出,會(huì)缺乏靈活性,但若使用Aspose.Words中的郵件合并功能就能達(dá)到可編輯的效果,就像就您的要求量身定做一樣。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文中會(huì)介紹Aspose.Words的郵件合并的功能,郵件合并是時(shí)常需要使用的功能,比如在學(xué)校教務(wù)系統(tǒng)中,需要將學(xué)生證數(shù)據(jù)信息導(dǎo)出成Word文文件,如果以系統(tǒng)已寫好的格式輸出,會(huì)缺乏靈活性,但若使用Aspose.Words中的郵件合并功能就能達(dá)到可編輯的效果,就像就您的要求量身定做一樣。下面我們就以學(xué)生證信息導(dǎo)出來介紹Aspose.Words郵件合并的功能。
郵件合并概念
當(dāng)我們要生成多份文件格式一致但內(nèi)容不相同的檔時(shí),比如學(xué)生證、成績單等,若采取手動(dòng)復(fù)制粘貼數(shù)據(jù)的方式,會(huì)非常耗時(shí),這時(shí)就可以使用Word郵件合并的功能來解決這個(gè)問題,郵件合并概念是將文件分為樣本文件和數(shù)據(jù)源文件,在樣本文件中可以設(shè)定變量,比如姓名變量、地址變量、性別變量等,Word可以針對變量名稱去讀取資歷源文件相對應(yīng)的值而自動(dòng)生成所需的多份檔。
下面將郵件合并所需元素進(jìn)行說明:
數(shù)據(jù)源:比如學(xué)生證的多樣資源,包含學(xué)生姓名、學(xué)生學(xué)生證號碼、性別等。
郵件合并程序:若使用Aspose.Words控件,郵件合并程序即為Word郵件合并樣本與Aspose.Words控件的結(jié)合,在郵件合并樣本中可設(shè)定郵件合并變量,使用Aspose.Words會(huì)將數(shù)據(jù)導(dǎo)入并進(jìn)行實(shí)際郵件合并的步驟。
郵件合并樣本:為Word文文件,包含學(xué)生證范本。
郵件合并結(jié)果:會(huì)有多個(gè)學(xué)生證表格包含學(xué)生實(shí)際數(shù)據(jù)。
Aspose.Words與郵件合并
在使用Aspose.Words控件來進(jìn)行郵件合并時(shí)需使用Word建立文檔作為樣板,格式為doc或docx,而非Word專屬的樣板文件格式dot。
在Word檔中,會(huì)新增郵件合并相關(guān)的列數(shù),然后將需要放置的資源列和郵件合并列多對應(yīng),最后使用Aspose.Words進(jìn)行實(shí)際動(dòng)作:
步驟一:在Word文文件中加入郵件合并變數(shù)
首先在Word里需要插入郵件合并變量的地方點(diǎn)“插入”,然后選擇文檔部件
接下來在文檔部件里選擇“域”
出現(xiàn)功能變量界面后,域名選擇MergeField,然后在域名輸入欲新增的域名,接下來按確定新增。
就所舉示例而言新增的功能變量如下:
姓名:《學(xué)生姓名》
電話:《電話》
最后將檔案存至等會(huì)要用的Visual Studio項(xiàng)目目錄下。
步驟二:撰寫程序運(yùn)用Aspose組件將數(shù)據(jù)傳至郵件合并變量
詳情請參考:Aspose.Words控件操作實(shí)例—郵件合并編碼詳解
步驟三:郵件合并結(jié)果
最后我們看到郵件合并結(jié)果:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)