Description:

In this blog you will see how to create a new document using Open XML SDK 2.0.

Assembly:

DocumentFormat.OpenXml.dll

Namesapces:

using DocumentFormat.OpenXml;

using DocumentFormat.OpenXml.Packaging;

using DocumentFormat.OpenXml.Wordprocessing;
Code:

C#
 using System;using System.Collections.Generic;using System.Linq;using System.Text;using DocumentFormat.OpenXml;using DocumentFormat.OpenXml.Packaging;using DocumentFormat.OpenXml.Wordprocessing; namespace OpenXMLConsole{    class Program    {        static void Main(string[] args)        {            //// filepath is a string which contains the path where the new document has to be created            string filePath = @"E:\OpenXMLTest.docx";            using (WordprocessingDocument doc = WordprocessingDocument.Create(filePath, WordprocessingDocumentType.Document))            {                //// Creates the MainDocumentPart and add it to the document (doc)                MainDocumentPart mainPart = doc.AddMainDocumentPart();                mainPart.Document = new Document(                    new Body(                        new Paragraph(                            new Run(                                new Text("Hello World!!!!!")))));                         }        }    }}