.NET library for Word documents

Word documents in .NET, rendered like Word

Convert DOCX and DOC to PDF and images, edit and generate documents, run mail merges, compare versions and run SSRS reports, all in managed code with no Office installed.

10+formats in and out
4target frameworks, net48 to net10.0
0Office or native dependencies
Program.cs
using DocWright;

var converter = new DocWrightConverter();

using var input  = File.OpenRead("contract.docx");
using var output = File.Create("contract.pdf");

var result = converter.Convert(input, output);
Console.WriteLine($"Wrote {result.PageCount} pages");

What you can build

One converter class for the common path, with add-on packages you install only when you need them.