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:

 

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!!!!!")))));

}

}

}

}