Ejemplo n.º 1
0
        private static void Merge(DocumentModel word, MergeModel model)
        {
            word.MailMerge.FieldMerging += (sender, e) =>
            {
            };

            word.MailMerge.Execute(model);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            var currentPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

            ComponentInfo.SetLicense("FREE-LIMITED-KEY");

            var word = DocumentModel.Load(Path.Combine(currentPath, "doc.docx"), LoadOptions.DocxDefault);

            var model = new MergeModel()
            {
                BaseObject = BuildDataSource()
            };

            Merge(word, model);

            word.Save(Path.Combine(currentPath, "output.html"), SaveOptions.HtmlDefault);
        }