栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spire.Doc使用教程:在Java中使用区域执行邮件合并

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spire.Doc使用教程:在Java中使用区域执行邮件合并

目录

创建模板

预制邮件与区域合并

是一款专业的Java Word组件,开发人员使用它可以轻松地将Word文档创建、读取、编辑、转换和打印等功能集成到自己的Java应用程序中。

当您使用区域运行邮件合并时,区域内的所有合并字段都会为数据源中的每条记录重复。当您想要向 Word 表格动态添加行时,这很有用。在本文中,您将学习如何使用Spire.Doc for Java与区域执行邮件合并。可点击此处下载最新版测试。这么优秀的国产工具怎能错过呢!想要获取更多福利的朋友可以咨询慧都官方在线客服哦~

创建模板

创建邮件合并区域,需要指定区域的起点和终点。例如,以下 Word 模板包含由 «TableStart:Country» 和 «TableEnd:Country» 标记的区域“Country”。邮件合并将为数据源中的每条记录重复该区域。

以下是将用作数据源的示例 XML 文件。



	
		Buenos Aires
		Argentina
		South America
		2777815
		32300003
	
	
		La Paz
		Bolivia
		South America
		1098575
		7300000
	
	
		Brasilia
		Brazil
		South America
		8511196
		150400000
		
	
		Buenos Aires
		Argentina
		South America
		2777815
		32300003
	
	
		La Paz
		Bolivia
		South America
		1098575
		7300000
	

预制邮件与区域合并

以下是与区域执行邮件合并的步骤。

  • 创建一个文档对象。
  • 使用document.loadFromFile()方法加载 Word 模板文件。
  • 使用document.getMailMerge().executeWidthRegion()方法执行与区域的邮件合并。
  • 使用document.saveToFile()方法将更改保存到另一个文件。
import com.spire.doc.document;
import com.spire.doc.FileFormat;

public class MailMergeWithRegions {

    public static void main(String[] args) throws Exception {

        //Create a document object
        document doc = new document();

        //Load the Word template file
        doc.loadFromFile("C:\Users\Administrator\Desktop\MailMergeTemplate.docx");

        //Execute mail merge with a region
        doc.getMailMerge().executeWidthRegion("C:\Users\Administrator\Desktop\Data.xml");

        //Save the changes to another file
        doc.saveToFile("output/MailMergeWithRegions.docx", FileFormat.Docx_2013);
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/606622.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号