Merge fields are lost

Hello,


I have setting up a project in .NET Core and ReactJs.

From reactjs the user can customize a word file, insert merge fields and asve its customization (i am using 

documentEditor.serialize();

to get the sfdt)

from .net side I load the sfdt and transform it in Syncfusion.DocIO.DLS.WordDocument using 


Syncfusion.EJ2.DocumentEditor.WordDocument.Save(sfdtTemplate);

However when I inspect 

MailMerge

property of the document or I call 

GetMergeFieldNames()

, the list is empty so I can not manipulate them. What am I doing wrong ? 


PS: I tried to save the document from JS as Docx : the merge fields are here, so I think the SFDT serialization is OK, why it is not from c# ?


2 Replies

GL Grégoire Larreur de Farcy March 11, 2026 02:09 PM UTC

The sfdt

{ "optimizeSfdt": true, "ahb": false, "sec": [ { "secpr": { "pw": 612, "ph": 792, "lm": 72, "rm": 72, "tm": 72, "bm": 72, "hd": 36, "fd": 36, "dfp": 0, "doep": 0, "bi": 0, "bc": "NewPage", "enf": 2, "fnf": 0, "rif": 0, "rie": 0, "ifn": 1, "ien": 1, "pgns": "Arabic", "ncols": 1, "eqw": 1, "lbtc": 0, "cols": [] }, "b": [ { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": { "bi": false }, "i": [ { "cf": {}, "img": "0", "imf": 0, "comp": false, "w": 69.75, "h": 55.065830000000005, "n": "", "at": "", "tt": "", "v": 0, "vp": 0, "va": 0, "hp": 0, "ao": 0, "tws": 0, "b": 0, "db": 0, "dl": 0, "dr": 0, "dt": 0, "lc": 0 } ] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": { "bi": false }, "i": [] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": { "bi": false }, "i": [ { "cf": { "bi": false }, "tlp": "Bonjour " }, { "cf": { "bi": false }, "ft": 0, "hfe": true }, { "cf": { "bi": false }, "tlp": "MERGEFIELD FirstName \\* MERGEFORMAT " }, { "cf": { "bi": false }, "ft": 2 }, { "cf": { "bi": false }, "tlp": "{{Prénom de l'utilisateur}}" }, { "cf": { "bi": false }, "ft": 1 }, { "cf": { "bi": false }, "tlp": " " }, { "cf": { "bi": false }, "ft": 0, "hfe": true }, { "cf": { "bi": false }, "tlp": "MERGEFIELD LastName \\* MERGEFORMAT " }, { "cf": { "bi": false }, "ft": 2 }, { "cf": { "bi": false }, "tlp": "{{Nom de l'utilisateur}}" }, { "cf": { "bi": false }, "ft": 1 }, { "cf": { "bi": false }, "tlp": ", " }, { "cf": { "bi": false }, "ft": 0, "hfe": true }, { "cf": { "bi": false }, "tlp": "MERGEFIELD FirstName \\* MERGEFORMAT" }, { "cf": { "bi": false }, "ft": 2 }, { "cf": { "bi": false }, "tlp": "{{Prénom de l'utilisateur}}" }, { "cf": { "bi": false }, "ft": 1 } ] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": {}, "i": [] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": {}, "i": [ { "cf": { "bi": false }, "tlp": "Une demande de réinitialisation de votre mot de passe a été faite pour votre compte Dendryo." } ] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": {}, "i": [] }, { "pf": { "bdrs": { "tp": { "c": "#000000", "ls": 0, "lw": 0.5, "sp": 1 }, "lt": { "c": "#000000", "ls": 0, "lw": 0.5, "sp": 4 }, "rg": { "c": "#000000", "ls": 0, "lw": 0.5, "sp": 4 }, "bt": { "c": "#000000", "ls": 0, "lw": 0.5, "sp": 1 }, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": { "hc": 0, "fc": "#dc2323", "bi": false }, "i": [ { "cf": { "fc": "#dc2323", "bi": false }, "tlp": "Merci de ne pas en tenir compte si vous n'êtes pas à l'origine de cette demande ! " } ] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": {}, "i": [] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": { "bi": false }, "i": [ { "cf": { "bi": false }, "tlp": "Pour finaliser cette demande nous vous invitons à cliquer sur le lien suivant :" } ] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "stn": "Normal", "lif": {} }, "cf": {}, "i": [] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "ta": 1, "stn": "Normal", "lif": {} }, "cf": {}, "i": [ { "cf": {}, "ft": 0, "hfe": true }, { "cf": {}, "tlp": "MERGEFIELD Link \\* MERGEFORMAT " }, { "cf": {}, "ft": 2 }, { "cf": {}, "tlp": "{{Lien de réinitialisation du mot de passe}}" }, { "cf": {}, "ft": 1 } ] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "ta": 1, "stn": "Normal", "lif": {} }, "cf": {}, "i": [] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "ta": 0, "stn": "Normal", "lif": {} }, "cf": { "bi": false }, "i": [ { "cf": { "bi": false }, "tlp": "Cordialement," } ] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "ta": 0, "stn": "Normal", "lif": {} }, "cf": {}, "i": [] }, { "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "ta": 0, "stn": "Normal", "lif": {} }, "cf": {}, "i": [ { "cf": { "bi": false }, "tlp": "L'équipe Dendryo " } ] } ], "hf": {} } ], "cf": { "b": false, "i": false, "fsz": 11, "ff": "Calibri", "u": 0, "st": 0, "ba": 0, "hc": 0, "fszbi": 11, "ffbi": "Calibri", "ac": false, "ffa": "Calibri", "ffnfe": "Calibri" }, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 0, "as": 0, "ls": 1, "lst": 0, "ol": 0, "bi": false, "klt": false, "kwn": false, "wc": true, "lif": {} }, "fst": {}, "tfl": {}, "dtw": 36, "tc": 0, "enf": 0, "hv": "", "sv": "", "fmt": 0, "pt": 0, "dhtml": 0, "ffs": 1, "comp": 0, "stytbl": 0, "bg": { "c": "#FFFFFF" }, "sty": [ { "n": "Normal", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lif": {} }, "cf": {}, "nx": "Normal" }, { "n": "Heading 1", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 12, "as": 0, "ls": 1.0791666507720947, "lst": 0, "ol": 1, "lif": {} }, "cf": { "fsz": 16, "ff": "Calibri Light", "fc": "#2F5496", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Normal", "l": "Heading 1 Char", "nx": "Normal" }, { "n": "Heading 1 Char", "t": 1, "cf": { "fsz": 16, "ff": "Calibri Light", "fc": "#2F5496", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Default Paragraph Font" }, { "n": "Default Paragraph Font", "t": 1, "cf": {} }, { "n": "Heading 2", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 2, "as": 0, "ls": 1.0791666507720947, "lst": 0, "ol": 2, "lif": {} }, "cf": { "fsz": 13, "ff": "Calibri Light", "fc": "#2F5496", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Normal", "l": "Heading 2 Char", "nx": "Normal" }, { "n": "Heading 2 Char", "t": 1, "cf": { "fsz": 13, "ff": "Calibri Light", "fc": "#2F5496", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Default Paragraph Font" }, { "n": "Heading 3", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 2, "as": 0, "ls": 1.0791666507720947, "lst": 0, "ol": 3, "lif": {} }, "cf": { "fsz": 12, "ff": "Calibri Light", "fc": "#1F3763", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Normal", "l": "Heading 3 Char", "nx": "Normal" }, { "n": "Heading 3 Char", "t": 1, "cf": { "fsz": 12, "ff": "Calibri Light", "fc": "#1F3763", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Default Paragraph Font" }, { "n": "Heading 4", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 2, "as": 0, "ls": 1.0791666507720947, "lst": 0, "ol": 4, "lif": {} }, "cf": { "i": true, "ff": "Calibri Light", "fc": "#2F5496", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Normal", "l": "Heading 4 Char", "nx": "Normal" }, { "n": "Heading 4 Char", "t": 1, "cf": { "i": true, "ff": "Calibri Light", "fc": "#2F5496", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Default Paragraph Font" }, { "n": "Heading 5", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 2, "as": 0, "ls": 1.0791666507720947, "lst": 0, "ol": 5, "lif": {} }, "cf": { "ff": "Calibri Light", "fc": "#2F5496", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Normal", "l": "Heading 5 Char", "nx": "Normal" }, { "n": "Heading 5 Char", "t": 1, "cf": { "ff": "Calibri Light", "fc": "#2F5496", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Default Paragraph Font" }, { "n": "Heading 6", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 2, "as": 0, "ls": 1.0791666507720947, "lst": 0, "ol": 6, "lif": {} }, "cf": { "ff": "Calibri Light", "fc": "#1F3763", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Normal", "l": "Heading 6 Char", "nx": "Normal" }, { "n": "Heading 6 Char", "t": 1, "cf": { "ff": "Calibri Light", "fc": "#1F3763", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Default Paragraph Font" }, { "n": "Heading 7", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 2, "as": 0, "ls": 1.0791666507720947, "lst": 0, "ol": 7, "lif": {} }, "cf": { "i": true, "ff": "Calibri Light", "fc": "#1F3763", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Normal", "l": "Heading 7 Char", "nx": "Normal" }, { "n": "Heading 7 Char", "t": 1, "cf": { "i": true, "ff": "Calibri Light", "fc": "#1F3763", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Default Paragraph Font" }, { "n": "Heading 8", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 2, "as": 0, "ls": 1.0791666507720947, "lst": 0, "ol": 8, "lif": {} }, "cf": { "fsz": 10.5, "ff": "Calibri Light", "fc": "#333333", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Normal", "l": "Heading 8 Char", "nx": "Normal" }, { "n": "Heading 8 Char", "t": 1, "cf": { "fsz": 10.5, "ff": "Calibri Light", "fc": "#333333", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Default Paragraph Font" }, { "n": "Heading 9", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "lin": 0, "rin": 0, "fin": 0, "ta": 0, "bs": 2, "as": 0, "ls": 1.0791666507720947, "lst": 0, "ol": 9, "lif": {} }, "cf": { "i": true, "fsz": 10.5, "ff": "Calibri Light", "fc": "#333333", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Normal", "l": "Heading 9 Char", "nx": "Normal" }, { "n": "Heading 9 Char", "t": 1, "cf": { "i": true, "fsz": 10.5, "ff": "Calibri Light", "fc": "#333333", "ffa": "Calibri Light", "ffnfe": "Calibri Light" }, "b": "Default Paragraph Font" }, { "n": "Header", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "as": 0, "ls": 1, "lst": 0, "lif": {} }, "cf": {}, "b": "Normal", "nx": "Header" }, { "n": "Footer", "t": 0, "pf": { "bdrs": { "tp": {}, "lt": {}, "rg": {}, "bt": {}, "h": {}, "v": {} }, "as": 0, "ls": 1, "lst": 0, "lif": {} }, "cf": {}, "b": "Normal", "nx": "Footer" } ], "li": [], "al": [], "cm": [], "r": [], "cx": [], "imgs": { "0": [ "data:image/png;base64,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" ] } }


AA Akshaya Arivoli Syncfusion Team March 20, 2026 03:20 PM UTC

Hi Grégoire,


To retrieve merge field names on the server side, you can save the SFDT as a stream and then create a Word document using the Syncfusion .NET Word Library. Please refer to the code snippet below:


[AcceptVerbs("Post")]

[HttpPost]

[EnableCors("AllowAllOrigins")]

[Route("Save")]

public void Save([FromBody] SaveParameter data)

{

    string name = data.FileName;

    string format = RetrieveFileType(name);

    if (string.IsNullOrEmpty(name))

    {

        name = "Document1.doc";

    }

           

    Stream stream = new MemoryStream();

    stream = Syncfusion.EJ2.DocumentEditor.WordDocument.Save(data.Content,FormatType.Docx);       

   FileStream fileStream = new FileStream(name, FileMode.OpenOrCreate, FileAccess.ReadWrite);           

    WDocument newDoc = new WDocument(stream, Syncfusion.DocIO.FormatType.Docx);

//Get Merge field names using the newDoc instance

// newDoc.MailMerge.GetMergeFieldNames()

    newDoc.Save(fileStream, GetWFormatType(format));

    newDoc.Close();

    fileStream.Close();

 

}

 

For more details on SFDT-to-DOCX export, please refer to the documentation below:

https://help.syncfusion.com/document-processing/word/word-processor/react/saving-documents/server-side-export#sfdt-to-docx-export


Please try with the provided details and let us know if you need any further assistance.


Regards,

Akshaya


Loader.
Up arrow icon