Skip to main content

OpenXmlKit is an ergonomic wrapper over the OpenXML SDK for building and reading Word documents.

Total Downloads
788
788
Published
Aug 21, 2026
1mo ago

Get Started

dotnet add package OpenXmlKit --version 0.2.4
ProductVersions
.NET
net10.0
Other
.NETFramework4.8

README

OpenXmlKit

An ergonomic wrapper over the OpenXML SDK for building and reading Word documents.

Building and reading are separate APIs rather than one with the setters hidden, so content read from a document cannot be assigned to by mistake. Property containers are populated through the SDK's typed properties, which is what keeps their children in the schema order Word treats as the difference between a document and a corrupt one.

Covers paragraphs and runs, tables, styles including the conditional blocks a table style is mostly made of, numbering, sections, headers and footers, images, hyperlinks, fields, footnotes and document properties — and handles the characters XML forbids, which otherwise surface as an exception at save time naming none of the text that carried them.

See the readme for usage.

Downloads by Version

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.