VDocs.NET

Introduction

VDocs is a modern .NET library for creating and manipulating Word documents (.docx) without requiring Microsoft Office or Word Interop. Built on top of the Open Packaging Convention, it provides a fluent, developer-friendly API that eliminates the boilerplate of working directly with Open XML.

Whether you're generating invoices, reports, contracts, or mail-merged letters, VDocs gives you a clean abstraction while remaining fully compatible with the .docx format.

Why VDocs?

  • No Office installation required — runs anywhere .NET runs
  • Fluent builder API — readable, chainable document construction
  • Full TypeScript-style IntelliSense via XML docs on every member
  • Async-first with cancellation token support throughout
  • Supports .NET 6, 7, 8, and 9

Ready to dive in?

Head to to add VDocs to your project, then follow the guide to generate your first document in minutes.

VDocs.NET
The .NET Word Document Library

Generate Word
documents.
Not XML.

Create professional documents in .NET without the complexity of OpenXML or Word Interop.

C#VB.NET
var doc = new WordDocument();

doc.AddParagraph()
   .AddText("Invoice")
   .SetHeading(HeadingLevel.Title);

doc.Save("invoice.docx");

Sign In

Welcome back. Please sign in to your account.

Forgot password?
or
Create an account

By signing in, you agree to our Terms of Service and Privacy Policy.