Getting Started

Introduction

FluentWriter is a document generation library that focuses on developer experience.

What is it?

FluentWriter is a .NET library for generating Word (.docx) documents. At it's core, it is a library that builds on top of the Office Open XML (OOXML) SDK provided by Microsoft. This SDK is extremely powerful but it is too low level for most users who are just looking to programmatically create a document. FluentWriter instead focuses on developer experience by providing a fluent API for scaffolding documents in common language.

FluentWriter cannot be used for editing existing documents.

Inspiration

FluentWriter is inspired from QuestPDF - a modern C# library for generating PDF documents. In fact, both libraries share similar functions and properties.