Class MailMerger
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
提供用于通过简单邮件合并和带区域的邮件合并操作填充模板的方法。
public static class MailMerger
继承
继承成员
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
方法
Execute(string, string, string[], object[])
执行单条记录的邮件合并操作。
public static void Execute(string inputFileName, string outputFileName, string[] fieldNames, object[] fieldValues)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
fieldNames
string[]
合并字段名数组。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
fieldValues
object[]
要插入到合并字段中的值数组。该数组中的元素数量必须与fieldNames中的元素数量相同。
Execute(string, string, SaveFormat, string[], object[])
执行单条记录的邮件合并操作。
public static void Execute(string inputFileName, string outputFileName, SaveFormat saveFormat, string[] fieldNames, object[] fieldValues)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
fieldNames
string[]
合并字段名数组。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
fieldValues
object[]
要插入到合并字段中的值数组。该数组中的元素数量必须与fieldNames中的元素数量相同。
Execute(string, string, SaveFormat, MailMergeOptions, string[], object[])
执行单条记录的邮件合并操作。
public static void Execute(string inputFileName, string outputFileName, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, string[] fieldNames, object[] fieldValues)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
fieldNames
string[]
合并字段名数组。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
fieldValues
object[]
要插入到合并字段中的值数组。该数组中的元素数量必须与fieldNames中的元素数量相同。
Execute(Stream, Stream, SaveFormat, string[], object[])
执行单条记录的邮件合并操作。
public static void Execute(Stream inputStream, Stream outputStream, SaveFormat saveFormat, string[] fieldNames, object[] fieldValues)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
fieldNames
string[]
合并字段名数组。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
fieldValues
object[]
要插入到合并字段中的值数组。该数组中的元素数量必须与fieldNames中的元素数量相同。
Execute(Stream, Stream, SaveFormat, MailMergeOptions, string[], object[])
执行单条记录的邮件合并操作。
public static void Execute(Stream inputStream, Stream outputStream, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, string[] fieldNames, object[] fieldValues)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
fieldNames
string[]
合并字段名数组。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
fieldValues
object[]
要插入到合并字段中的值数组。该数组中的元素数量必须与fieldNames中的元素数量相同。
Execute(string, string, DataRow)
从DataRow执行邮件合并到文档。
public static void Execute(string inputFileName, string outputFileName, DataRow dataRow)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
dataRow
DataRow
包含要插入到邮件合并字段中的数据的行。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
Execute(string, string, SaveFormat, DataRow)
从DataRow执行邮件合并到文档。
public static void Execute(string inputFileName, string outputFileName, SaveFormat saveFormat, DataRow dataRow)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
dataRow
DataRow
包含要插入到邮件合并字段中的数据的行。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
Execute(string, string, SaveFormat, MailMergeOptions, DataRow)
从DataRow执行邮件合并到文档。
public static void Execute(string inputFileName, string outputFileName, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, DataRow dataRow)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
dataRow
DataRow
包含要插入到邮件合并字段中的数据的行。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
Execute(Stream, Stream, SaveFormat, DataRow)
执行单条记录的邮件合并操作。
public static void Execute(Stream inputStream, Stream outputStream, SaveFormat saveFormat, DataRow dataRow)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
dataRow
DataRow
包含要插入到邮件合并字段中的数据的行。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
Execute(Stream, Stream, SaveFormat, MailMergeOptions, DataRow)
执行单条记录的邮件合并操作。
public static void Execute(Stream inputStream, Stream outputStream, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, DataRow dataRow)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
dataRow
DataRow
包含要插入到邮件合并字段中的数据的行。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
Execute(string, string, DataTable)
从DataTable执行邮件合并到文档。
public static void Execute(string inputFileName, string outputFileName, DataTable dataTable)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
dataTable
DataTable
包含要插入到邮件合并字段中的数据的表。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
Execute(string, string, SaveFormat, DataTable)
从DataTable执行邮件合并到文档。
public static void Execute(string inputFileName, string outputFileName, SaveFormat saveFormat, DataTable dataTable)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
dataTable
DataTable
包含要插入到邮件合并字段中的数据的表。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
Execute(string, string, SaveFormat, MailMergeOptions, DataTable)
从DataTable执行邮件合并到文档。
public static void Execute(string inputFileName, string outputFileName, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, DataTable dataTable)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
dataTable
DataTable
包含要插入到邮件合并字段中的数据的表。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
Execute(Stream, Stream, SaveFormat, DataTable)
执行单条记录的邮件合并操作。
public static void Execute(Stream inputStream, Stream outputStream, SaveFormat saveFormat, DataTable dataTable)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
dataTable
DataTable
包含要插入到邮件合并字段中的数据的表。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
Execute(Stream, Stream, SaveFormat, MailMergeOptions, DataTable)
执行单条记录的邮件合并操作。
public static void Execute(Stream inputStream, Stream outputStream, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, DataTable dataTable)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
dataTable
DataTable
包含要插入到邮件合并字段中的数据的表。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
ExecuteWithRegions(string, string, DataTable)
从DataTable执行带区域的邮件合并到文档。
public static void ExecuteWithRegions(string inputFileName, string outputFileName, DataTable dataTable)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
dataTable
DataTable
邮件合并操作的数据源。表必须设置其TableName属性。
ExecuteWithRegions(string, string, SaveFormat, DataTable)
从DataTable执行带区域的邮件合并到文档。
public static void ExecuteWithRegions(string inputFileName, string outputFileName, SaveFormat saveFormat, DataTable dataTable)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
dataTable
DataTable
包含要插入到邮件合并字段中的数据的表。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
ExecuteWithRegions(string, string, SaveFormat, MailMergeOptions, DataTable)
从DataTable执行带区域的邮件合并到文档。
public static void ExecuteWithRegions(string inputFileName, string outputFileName, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, DataTable dataTable)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
dataTable
DataTable
包含要插入到邮件合并字段中的数据的表。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
ExecuteWithRegions(Stream, Stream, SaveFormat, DataTable)
从DataTable执行带区域的邮件合并到文档。
public static void ExecuteWithRegions(Stream inputStream, Stream outputStream, SaveFormat saveFormat, DataTable dataTable)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
dataTable
DataTable
包含要插入到邮件合并字段中的数据的表。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
ExecuteWithRegions(Stream, Stream, SaveFormat, MailMergeOptions, DataTable)
执行单条记录的邮件合并操作。
public static void ExecuteWithRegions(Stream inputStream, Stream outputStream, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, DataTable dataTable)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
dataTable
DataTable
包含要插入到邮件合并字段中的数据的表。字段名不区分大小写。如果遇到文档中未找到的字段名,则会被忽略。
ExecuteWithRegions(string, string, DataSet)
从DataSet执行带区域的邮件合并到文档。
public static void ExecuteWithRegions(string inputFileName, string outputFileName, DataSet dataSet)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
dataSet
DataSet
包含要插入到邮件合并字段中的数据的DataSet。
ExecuteWithRegions(string, string, SaveFormat, DataSet)
从DataSet执行带区域的邮件合并到文档。
public static void ExecuteWithRegions(string inputFileName, string outputFileName, SaveFormat saveFormat, DataSet dataSet)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
dataSet
DataSet
包含要插入到邮件合并字段中的数据的DataSet。
ExecuteWithRegions(string, string, SaveFormat, MailMergeOptions, DataSet)
从DataSet执行带区域的邮件合并到文档。
public static void ExecuteWithRegions(string inputFileName, string outputFileName, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, DataSet dataSet)
参数
inputFileName
string
输入文件名。
outputFileName
string
输出文件名。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
dataSet
DataSet
包含要插入到邮件合并字段中的数据的DataSet。
ExecuteWithRegions(Stream, Stream, SaveFormat, DataSet)
从DataSet执行带区域的邮件合并到文档。
public static void ExecuteWithRegions(Stream inputStream, Stream outputStream, SaveFormat saveFormat, DataSet dataSet)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
dataSet
DataSet
包含要插入到邮件合并字段中的数据的DataSet。
ExecuteWithRegions(Stream, Stream, SaveFormat, MailMergeOptions, DataSet)
执行单条记录的邮件合并操作。
public static void ExecuteWithRegions(Stream inputStream, Stream outputStream, SaveFormat saveFormat, MailMergeOptions mailMergeOptions, DataSet dataSet)
参数
inputStream
Stream
输入文件流。
outputStream
Stream
输出文件流。
saveFormat
SaveFormat
输出的保存格式。
mailMergeOptions
MailMergeOptions
邮件合并选项。
dataSet
DataSet
包含要插入到邮件合并字段中的数据的DataSet。