OpenXmlKit 0.2.4
dotnet add package OpenXmlKit --version 0.2.4
NuGet\Install-Package OpenXmlKit -Version 0.2.4
<PackageReference Include="OpenXmlKit" Version="0.2.4" />
<PackageVersion Include="OpenXmlKit" Version="0.2.4" />
<PackageReference Include="OpenXmlKit" />
paket add OpenXmlKit --version 0.2.4
#r "nuget: OpenXmlKit, 0.2.4"
#:package OpenXmlKit@0.2.4
#addin nuget:?package=OpenXmlKit&version=0.2.4
#tool nuget:?package=OpenXmlKit&version=0.2.4
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.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- DocumentFormat.OpenXml (>= 3.5.1)
- System.Memory (>= 4.6.3)
-
net10.0
- DocumentFormat.OpenXml (>= 3.5.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on OpenXmlKit:
| Package | Downloads |
|---|---|
|
Parchment
Parchment is a Word document generation library that combines docx templates or markdown with a .NET data model via liquid templating. |
|
|
Parchment.Morph
Resolves Parchment's table-of-contents and page-reference fields by laying the document out with Morph, so the numbers are in the file before Word opens it. |
GitHub repositories
This package is not used by any popular GitHub repositories.