Sign in Sign up
nuget

GM.Documents

Document processing abstractions for the GM.* ecosystem. Provider-agnostic contracts — IDocumentConverter (transform an existing document: resize/compress/convert) and IDocumentGenerator<T> (produce a document from a plain data model) — over stream-based DocumentSource / DocumentResult / DocumentMetadata (page count, size, MIME type) that never leak the underlying libraries (OpenXML, ClosedXML, QuestPDF, ImageSharp) to consumers. Designed to sit between raw upload and persistence (validate/normalize/convert, then hand the output stream to GM.FileStorage) without coupling to it. Wire up with AddGMDocuments(); each document type ships in its own package (GM.Documents.Word / .Excel / .Pdf / .Images) so you only pull in what you need.

nuget View on Nuget

Activity

Latest release
1mo ago
Total releases
1
Cadence
Last 12 months
1

Details

License
MIT
First release
Aug 07, 2026
Releases
Version Released
1.0.0 initial