Execute

Execute(string, string, string[], object[])

Utför en dokumentkopplingsåtgärd för en enskild post.

public static void Execute(string inputFileName, string outputFileName, string[] fieldNames, 
    object[] fieldValues)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
fieldNamesString[]Matris med namn på kopplingsfält. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
fieldValuesObject[]Matris med värden som ska infogas i kopplingsfälten. Antalet element i denna matris måste vara detsamma som antalet element i fieldNames.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man utför en dokumentkopplingsoperation för en enskild post.

// Det finns flera sätt att göra en dokumentkoppling:
string doc = MyDir + "Mail merge.doc";

string[] fieldNames = new string[] { "FirstName", "Location", "SpecialCharsInName()" };
string[] fieldValues = new string[] { "James Bond", "London", "Classified" };

MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.1.docx", fieldNames, fieldValues);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.2.docx", SaveFormat.Docx, fieldNames, fieldValues);
MailMergeOptions mailMergeOptions = new MailMergeOptions();
mailMergeOptions.TrimWhitespaces = true;
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.3.docx", SaveFormat.Docx, fieldNames, fieldValues, mailMergeOptions);

Se även


Execute(string, string, SaveFormat, string[], object[], MailMergeOptions)

Utför en dokumentkopplingsåtgärd för en enskild post.

public static void Execute(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    string[] fieldNames, object[] fieldValues, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveFormatSaveFormatUtdatas sparformat.
fieldNamesString[]Matris med namn på kopplingsfält. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
fieldValuesObject[]Matris med värden som ska infogas i kopplingsfälten. Antalet element i denna matris måste vara detsamma som antalet element i fieldNames.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man utför en dokumentkopplingsoperation för en enskild post.

// Det finns flera sätt att göra en dokumentkoppling:
string doc = MyDir + "Mail merge.doc";

string[] fieldNames = new string[] { "FirstName", "Location", "SpecialCharsInName()" };
string[] fieldValues = new string[] { "James Bond", "London", "Classified" };

MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.1.docx", fieldNames, fieldValues);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.2.docx", SaveFormat.Docx, fieldNames, fieldValues);
MailMergeOptions mailMergeOptions = new MailMergeOptions();
mailMergeOptions.TrimWhitespaces = true;
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.3.docx", SaveFormat.Docx, fieldNames, fieldValues, mailMergeOptions);

Se även


Execute(string, string, SaveOptions, string[], object[], MailMergeOptions)

Utför en dokumentkopplingsåtgärd för en enskild post.

public static void Execute(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    string[] fieldNames, object[] fieldValues, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveOptionsSaveOptionsUtdatas sparalternativ.
fieldNamesString[]Matris med namn på kopplingsfält. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
fieldValuesObject[]Matris med värden som ska infogas i kopplingsfälten. Antalet element i denna matris måste vara detsamma som antalet element i fieldNames.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Se även


Execute(Stream, Stream, SaveFormat, string[], object[], MailMergeOptions)

Utför en dokumentkopplingsåtgärd för en enskild post.

public static void Execute(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    string[] fieldNames, object[] fieldValues, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputStreamStreamIndatafilströmmen.
outputStreamStreamUtdatafilströmmen.
saveFormatSaveFormatUtdatas sparformat.
fieldNamesString[]Matris med namn på kopplingsfält. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
fieldValuesObject[]Matris med värden som ska infogas i kopplingsfälten. Antalet element i denna matris måste vara detsamma som antalet element i fieldNames.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Exempel

Visar hur man utför en dokumentkopplingsåtgärd för en enskild post från strömmen.

// Det finns flera sätt att göra en dokumentkoppling med hjälp av dokument från strömmen:
string[] fieldNames = new string[] { "FirstName", "Location", "SpecialCharsInName()" };
string[] fieldValues = new string[] { "James Bond", "London", "Classified" };

using (FileStream streamIn = new FileStream(MyDir + "Mail merge.doc", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeStream.1.docx", FileMode.Create, FileAccess.ReadWrite))
        MailMerger.Execute(streamIn, streamOut, SaveFormat.Docx, fieldNames, fieldValues);

    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeStream.2.docx", FileMode.Create, FileAccess.ReadWrite))
    {
        MailMergeOptions mailMergeOptions = new MailMergeOptions();
        mailMergeOptions.TrimWhitespaces = true;
        MailMerger.Execute(streamIn, streamOut, SaveFormat.Docx, fieldNames, fieldValues, mailMergeOptions);
    }
}

Se även


Execute(Stream, Stream, SaveOptions, string[], object[], MailMergeOptions)

Utför en dokumentkopplingsåtgärd för en enskild post.

public static void Execute(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    string[] fieldNames, object[] fieldValues, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputStreamStreamIndatafilströmmen.
outputStreamStreamUtdatafilströmmen.
saveOptionsSaveOptionsUtdatas sparalternativ.
fieldNamesString[]Matris med namn på kopplingsfält. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
fieldValuesObject[]Matris med värden som ska infogas i kopplingsfälten. Antalet element i denna matris måste vara detsamma som antalet element i fieldNames.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Se även


Execute(string, string, DataRow)

Utför koppling av dokument från en DataRow till dokumentet.

public static void Execute(string inputFileName, string outputFileName, DataRow dataRow)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
dataRowDataRowRad som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man utför en dokumentkopplingsoperation från en DataRow.

// Det finns flera sätt att göra en koppling mellan dokument från en DataRow:
string doc = MyDir + "Mail merge.doc";

DataTable dataTable = new DataTable();
dataTable.Columns.Add("FirstName");
dataTable.Columns.Add("Location");
dataTable.Columns.Add("SpecialCharsInName()");

DataRow dataRow = dataTable.Rows.Add(new string[] { "James Bond", "London", "Classified" });

MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataRow.1.docx", dataRow);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataRow.2.docx", SaveFormat.Docx, dataRow);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataRow.3.docx", SaveFormat.Docx, dataRow, new MailMergeOptions() { TrimWhitespaces = true });

Se även


Execute(string, string, SaveFormat, DataRow, MailMergeOptions)

Utför koppling av dokument från en DataRow till dokumentet.

public static void Execute(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    DataRow dataRow, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveFormatSaveFormatUtdatas sparformat.
dataRowDataRowRad som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man utför en dokumentkopplingsoperation från en DataRow.

// Det finns flera sätt att göra en koppling mellan dokument från en DataRow:
string doc = MyDir + "Mail merge.doc";

DataTable dataTable = new DataTable();
dataTable.Columns.Add("FirstName");
dataTable.Columns.Add("Location");
dataTable.Columns.Add("SpecialCharsInName()");

DataRow dataRow = dataTable.Rows.Add(new string[] { "James Bond", "London", "Classified" });

MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataRow.1.docx", dataRow);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataRow.2.docx", SaveFormat.Docx, dataRow);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataRow.3.docx", SaveFormat.Docx, dataRow, new MailMergeOptions() { TrimWhitespaces = true });

Se även


Execute(string, string, SaveOptions, DataRow, MailMergeOptions)

Utför koppling av dokument från en DataRow till dokumentet.

public static void Execute(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    DataRow dataRow, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveOptionsSaveOptionsUtdatas sparalternativ.
dataRowDataRowRad som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Se även


Execute(Stream, Stream, SaveFormat, DataRow, MailMergeOptions)

Utför en dokumentkopplingsåtgärd för en enskild post.

public static void Execute(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    DataRow dataRow, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputStreamStreamIndatafilströmmen.
outputStreamStreamUtdatafilströmmen.
saveFormatSaveFormatUtdatas sparformat.
dataRowDataRowRad som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Exempel

Visar hur man utför en dokumentkopplingsoperation från en DataRow med hjälp av dokument från strömmen.

// Det finns flera sätt att göra en dokumentkopplingsoperation från en DataRow med hjälp av dokument från strömmen:
DataTable dataTable = new DataTable();
dataTable.Columns.Add("FirstName");
dataTable.Columns.Add("Location");
dataTable.Columns.Add("SpecialCharsInName()");

DataRow dataRow = dataTable.Rows.Add(new string[] { "James Bond", "London", "Classified" });

using (FileStream streamIn = new FileStream(MyDir + "Mail merge.doc", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeStreamDataRow.1.docx", FileMode.Create, FileAccess.ReadWrite))
        MailMerger.Execute(streamIn, streamOut, SaveFormat.Docx, dataRow);

    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeStreamDataRow.2.docx", FileMode.Create, FileAccess.ReadWrite))
        MailMerger.Execute(streamIn, streamOut, SaveFormat.Docx, dataRow, new MailMergeOptions() { TrimWhitespaces = true });
}

Se även


Execute(Stream, Stream, SaveOptions, DataRow, MailMergeOptions)

Utför en dokumentkopplingsåtgärd för en enskild post.

public static void Execute(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    DataRow dataRow, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputStreamStreamIndatafilströmmen.
outputStreamStreamUtdatafilströmmen.
saveOptionsSaveOptionsUtdatas sparalternativ.
dataRowDataRowRad som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Se även


Execute(string, string, DataTable)

Utför koppling av dokument från en datatabell till dokumentet.

public static void Execute(string inputFileName, string outputFileName, DataTable dataTable)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
dataTableDataTableTabell som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man utför en dokumentkopplingsoperation från en datatabell.

// Det finns flera sätt att göra en dokumentkopplingsoperation från en datatabell:
string doc = MyDir + "Mail merge.doc";

DataTable dataTable = new DataTable();
dataTable.Columns.Add("FirstName");
dataTable.Columns.Add("Location");
dataTable.Columns.Add("SpecialCharsInName()");

DataRow dataRow = dataTable.Rows.Add(new string[] { "James Bond", "London", "Classified" });

MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataTable.1.docx", dataTable);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataTable.2.docx", SaveFormat.Docx, dataTable);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataTable.3.docx", SaveFormat.Docx, dataTable, new MailMergeOptions() { TrimWhitespaces = true });

Se även


Execute(string, string, SaveFormat, DataTable, MailMergeOptions)

Utför koppling av dokument från en DataRow till dokumentet.

public static void Execute(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    DataTable dataTable, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveFormatSaveFormatUtdatas sparformat.
dataTableDataTableTabell som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man utför en dokumentkopplingsoperation från en datatabell.

// Det finns flera sätt att göra en dokumentkopplingsoperation från en datatabell:
string doc = MyDir + "Mail merge.doc";

DataTable dataTable = new DataTable();
dataTable.Columns.Add("FirstName");
dataTable.Columns.Add("Location");
dataTable.Columns.Add("SpecialCharsInName()");

DataRow dataRow = dataTable.Rows.Add(new string[] { "James Bond", "London", "Classified" });

MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataTable.1.docx", dataTable);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataTable.2.docx", SaveFormat.Docx, dataTable);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMergeDataTable.3.docx", SaveFormat.Docx, dataTable, new MailMergeOptions() { TrimWhitespaces = true });

Se även


Execute(string, string, SaveOptions, DataTable, MailMergeOptions)

Utför koppling av dokument från en DataRow till dokumentet.

public static void Execute(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    DataTable dataTable, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveOptionsSaveOptionsUtdatas sparalternativ.
dataTableDataTableTabell som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Se även


Execute(Stream, Stream, SaveFormat, DataTable, MailMergeOptions)

Utför en dokumentkopplingsåtgärd för en enskild post.

public static void Execute(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    DataTable dataTable, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputStreamStreamIndatafilströmmen.
outputStreamStreamUtdatafilströmmen.
saveFormatSaveFormatUtdatas sparformat.
dataTableDataTableTabell som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Exempel

Visar hur man utför en dokumentkopplingsoperation från en datatabell med hjälp av dokument från strömmen.

// Det finns flera sätt att göra en dokumentkopplingsoperation från en datatabell med hjälp av dokument från strömmen:
DataTable dataTable = new DataTable();
dataTable.Columns.Add("FirstName");
dataTable.Columns.Add("Location");
dataTable.Columns.Add("SpecialCharsInName()");

DataRow dataRow = dataTable.Rows.Add(new string[] { "James Bond", "London", "Classified" });

using (FileStream streamIn = new FileStream(MyDir + "Mail merge.doc", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeDataTable.1.docx", FileMode.Create, FileAccess.ReadWrite))
        MailMerger.Execute(streamIn, streamOut, SaveFormat.Docx, dataTable);

    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MailMergeDataTable.2.docx", FileMode.Create, FileAccess.ReadWrite))
        MailMerger.Execute(streamIn, streamOut, SaveFormat.Docx, dataTable, new MailMergeOptions() { TrimWhitespaces = true });
}

Se även


Execute(Stream, Stream, SaveOptions, DataTable, MailMergeOptions)

Utför en dokumentkopplingsåtgärd för en enskild post.

public static void Execute(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    DataTable dataTable, MailMergeOptions mailMergeOptions = null)
ParameterTypBeskrivning
inputStreamStreamIndatafilströmmen.
outputStreamStreamUtdatafilströmmen.
saveOptionsSaveOptionsUtdatas sparalternativ.
dataTableDataTableTabell som innehåller data som ska infogas i fält för koppling av dokument. Fältnamn är inte skiftlägeskänsliga. Om ett fältnamn som inte finns i dokumentet påträffas ignoreras det.
mailMergeOptionsMailMergeOptionsAlternativ för dokumentkoppling.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Se även