Create and write Word file (DOCX) in C# and VB.NET with the GemBox.Document component.
GemBox.Document is a C# / VB.NET component that enables developers to read, write, convert, and print document files (DOCX, DOC, PDF, HTML, XPS, RTF, and TXT) from .NET applications in a simple and efficient way without the need for Microsoft Word on either the developer or client machines.
GemBox.Document Free is free of charge, while GemBox.Document Professional is a commercial version that is licensed per developer.
For more information, see GemBox.Document Features or try our examples.
Following example creates a document, writes it to a Word file (DOCX) and opens it with Microsoft Word.
C# code
// Create a new empty document.
var document = new DocumentModel();
// Add document content.
document.Sections.Add(
new Section(document,
new Paragraph(document, "Hello world!")));
// Save the document to a file.
document.Save("Document.docx");
// Open the document file with Microsoft Word.
Process.Start("Document.docx");
VB.NET code
' Create a new empty document.
Dim document = New DocumentModel()
' Add document content.
document.Sections.Add(
New Section(document,
New Paragraph(document, "Hello world!")))
' Save the document to a file.
document.Save("Document.docx")
' Open the document file with Microsoft Word.
Process.Start("Document.docx")