日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java 在Word中創建郵件合并模板并合并文本和圖片的操作方法

瀏覽:181日期:2022-05-19 16:06:03

Word里面的郵件合并功能是一種可以快速批量操作同類型數據的方式,常見的如數據填充、打印等。其中必不可少的步驟包括用于填充的模板文檔、填充的數據源以及實現郵件合并的功能。下面,通過Java程序展示如何來實現創建模板,并通過郵件合并功能來合并文本數據和圖片數據的方法,分別以2個示例來展示,即:

1. 創建Word填充模板

2. 郵件合并文本和圖片

本次程序運行環境如下:

代碼編譯工具:IDEA Jdk版本:1.8.0 Word測試文檔:.docx 2013 Word jar包工具:Free Spire.Doc for Java

關于jar導入:

下載Free Spire.Doc for Java 到本地后,解壓。然后執行如下步驟手動導入jar到Java程序:Project Structure(Shift+Ctrl+Alt+S)打開的界面中選擇【Modules】—【Dependencies】,點擊“+”,【JARs or directories…】,選擇本地路徑中的jar文件,添加后,勾選,點擊“OK”。完成導入。

Java 在Word中創建郵件合并模板并合并文本和圖片的操作方法

Java代碼示例

1. 創建Word郵件合并模板

import com.spire.doc.*;import com.spire.doc.documents.Paragraph;public class CreateTemplate { public static void main(String[] args) {//創建Document實例Document document = new Document();document.loadFromFile('test.docx');//獲取第一節Section section = document.getSections().get(0);//添加4個段落Paragraph para1 = section.addParagraph();Paragraph para2 = section.addParagraph();Paragraph para3 = section.addParagraph();Paragraph para4 = section.addParagraph();//添加合并域,包括文字域、圖片域para1.setText('姓名 : ');para1.appendField('Name', FieldType.Field_Merge_Field);para2.setText('郵件地址: ');para2.appendField('Email Address', FieldType.Field_Merge_Field);para3.setText('日期 : ');para3.appendField('Date', FieldType.Field_Merge_Field);para4.setText('圖片:');para4.appendField('Image:image',FieldType.Field_Merge_Field);//保存模板文檔document.saveToFile('template.docx', FileFormat.Docx);document.dispose(); }}

模板效果:

Java 在Word中創建郵件合并模板并合并文本和圖片的操作方法

2. 郵件合并文本和圖片數據

以上面創建模板為例,填充文本數據及圖片數據

import com.spire.doc.*;import com.spire.doc.reporting.MergeImageFieldEventArgs;import com.spire.doc.reporting.MergeImageFieldEventHandler;import java.text.SimpleDateFormat;import java.util.Date;public class MailMerge { public static void main(String[] args) throws Exception{//創建Document實例,并加載郵件合并模板文檔Document document = new Document();document.loadFromFile('template.docx');//按文本合并域名稱,設置合并域的文本值Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat('yyyy-MM-dd HH:mm:ss');String dateString = formatter.format(currentTime);String[] textFieldNames = new String[]{'Name', 'Email Address', 'Date'};String[] textFieldValues = new String[]{'亞當斯密', '123456@163.com', dateString};//合并文本到模板document.getMailMerge().execute(textFieldNames,textFieldValues );//按圖片合并域名稱,設置圖片路徑值String[] imageFieldNames = new String[]{'image'};String[] imageFieldValues = new String[]{'logo.jpg'};//調用郵件合并事件加載圖片document.getMailMerge().MergeImageField = new MergeImageFieldEventHandler(){ public void invoke(Object sender, MergeImageFieldEventArgs args) {mailMerge_MergeImageField(sender, args); }};//執行郵件合并document.getMailMerge().execute(imageFieldNames, imageFieldValues);//保存文檔document.saveToFile('result.docx', FileFormat.Docx); } //創建郵件合并事件用于加載圖片 private static void mailMerge_MergeImageField(Object sender, MergeImageFieldEventArgs field) {String filePath = (String) field.getFieldValue();if (!filePath.isEmpty()){ field.setImage(filePath);} }}

合并效果:

Java 在Word中創建郵件合并模板并合并文本和圖片的操作方法

到此這篇關于Java 在Word中創建郵件合并模板并合并文本和圖片的文章就介紹到這了,更多相關java創建郵件合并模板內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: word
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩中文字幕| 国产一区国产二区国产三区| 中文字幕一区二区三区日韩精品| 亚洲字幕久久| 国产欧美日韩亚洲一区二区三区| 国产一区二区三区日韩精品| 91精品久久久久久久久久不卡| 亚洲一区二区免费看| 日韩欧美中文字幕在线视频| 清纯唯美亚洲综合一区| 久久久久久夜| 久久国产精品99国产| 国产精品一区二区三区www| 天堂√8在线中文| 石原莉奈一区二区三区在线观看| 欧美一区二区三区久久精品| 人在线成免费视频| 综合亚洲视频| 成人一二三区| 男人的天堂久久精品| 精品国产精品久久一区免费式| 亚洲一级网站| 久久不卡国产精品一区二区| 精品一区免费| 日韩不卡一区二区| 热三久草你在线| 深夜福利一区| 99精品视频精品精品视频| 青草国产精品| 香蕉久久99| 欧美精品中文| 女同性一区二区三区人了人一| 国产精品对白久久久久粗| 五月婷婷亚洲| 精品中文在线| 亚洲精品影视| 久久精品亚洲欧美日韩精品中文字幕| 日本a级不卡| 极品裸体白嫩激情啪啪国产精品| 69堂免费精品视频在线播放| 激情欧美亚洲| 国内揄拍国内精品久久| 日韩一区二区三区高清在线观看 | 欧美特黄一区| 欧美成人aaa| 在线免费观看亚洲| 久久一区二区三区喷水| 久久精品亚洲| 欧美一区自拍| 免费观看在线综合色| 久久国产欧美| 精品国产欧美| 日本综合精品一区| 在线综合视频| 99精品视频在线| 成人国产精品久久| 国产欧美精品久久| 综合国产视频| 亚洲欧美日韩在线观看a三区| 日韩免费小视频| 精品视频一二| 国产精品最新自拍| 日本麻豆一区二区三区视频| 亚洲综合日本| 欧美亚洲国产精品久久| 高清久久精品| 美女久久精品| 日韩av中文在线观看| 亚洲欧美网站| 一区二区自拍| 亚洲国产一区二区三区在线播放 | 蜜臀精品一区二区三区在线观看| 日韩一区三区| 高清一区二区| 免费一级欧美片在线观看网站| 91成人在线网站| 亚洲影视一区| 亚洲一区二区网站| 免费视频亚洲| 欧美午夜精品一区二区三区电影| 精品资源在线| 麻豆一区在线| 国产精品日本一区二区三区在线| 日韩在线黄色| 青草国产精品久久久久久| 日韩毛片网站| 91免费精品国偷自产在线在线| 深夜福利亚洲| 亚洲精品欧洲| 亚洲69av| 日韩中文一区二区| 日本中文字幕视频一区| 日韩精品欧美成人高清一区二区| 天海翼精品一区二区三区| 亚洲人成高清| 亚洲久久在线| 日韩精品福利一区二区三区| 日韩国产欧美在线播放| 91精品丝袜国产高跟在线| 日本va欧美va精品发布| 91亚洲无吗| 久久精品99国产精品| 国产精品成人自拍| 久久精品国产久精国产| 国产精品久久久久久久免费观看 | 91综合网人人| 成人av三级| 99精品视频在线| 夜夜精品视频| 日韩精品电影一区亚洲| 日韩av成人高清| 欧美黑人做爰爽爽爽| 精品高清久久| 99国产精品一区二区| 国产视频亚洲| 91精品视频一区二区| 精品国产亚洲一区二区三区大结局| 超级白嫩亚洲国产第一| 久久高清免费| 亚洲一二三区视频| 国产精品日韩精品中文字幕| 高清av一区| 免费精品国产| 日韩有吗在线观看| 精品久久久网| 亚洲国产一区二区三区在线播放| 日韩中文字幕一区二区三区| 久久国产精品免费精品3p| 国产一区二区三区四区| 激情自拍一区| 日韩**一区毛片| 国产一区二区三区久久久久久久久| 蜜桃视频在线网站| 视频一区欧美日韩| 国产福利资源一区| 欧美综合另类| 日本vs亚洲vs韩国一区三区二区| 免费精品一区| 黄色日韩在线| 国产精品白丝一区二区三区| 999久久久国产精品| 亚洲人成网站在线在线观看| 国产精品porn| 国产精品7m凸凹视频分类| 婷婷精品在线| 97se综合| 日韩中文字幕无砖| 久久久久久色| 天堂av在线| 深夜福利亚洲| 日韩中文欧美| 日本亚洲视频在线| 国产v综合v| 日韩激情av在线| 久久九九精品| 国产精品密蕾丝视频下载| 欧美精品黄色| 久久精品系列| 免费一级片91| 日韩电影免费网址| 日韩av影院| 好吊一区二区三区| 国产精品成人**免费视频| 不卡中文字幕| 成人台湾亚洲精品一区二区| 蜜桃一区二区三区在线观看| 日韩综合精品| 国产美女久久| 日韩制服丝袜先锋影音| 不卡一二三区| 国产精品男女| 视频一区免费在线观看| 国产高清不卡| 国产伦理久久久久久妇女| 亚洲欧美日韩国产| 视频福利一区| 你懂的亚洲视频| 四虎精品永久免费| 久久激情一区| 另类欧美日韩国产在线| 亚洲乱码久久| 黄色日韩精品| 欧美精品高清| 久久精品国产免费| 清纯唯美亚洲综合一区| 日韩制服丝袜av| 91精品国产成人观看| 久久只有精品| 欧美亚洲福利| 喷白浆一区二区| 欧美理论视频| 91欧美国产| 欧美韩一区二区| 亚洲精品自拍| 噜噜噜久久亚洲精品国产品小说| 欧美三区四区| 中文字幕在线视频网站| 老司机免费视频一区二区三区| 91免费精品国偷自产在线在线| 免费人成精品欧美精品|