Skip to content
 
 

Repository files navigation

EpubSharp

A C# library for reading and writing EPUB files.

.NET EPUB License
Codacy Badge CodeFactor

This repository is a downstream fork of asido/EpubSharp optimized for:

Specifications & Targets

  • EPUB 3.0 (2011) to EPUB 3.3 (2023) & EPUB 3.4 (Draft): Full read support and compliant write support (NAV/OPF packaging, collection metadata, async write APIs).
  • EPUB 2.0.1 (2010): Maintained for legacy compatibility.
  • Target Frameworks: .net10.0 (recommended), .net9.0, .netstandard2.0, .net48.

Installation

Add a direct assembly reference to the compiled DLL:

dotnet add reference /path/to/EpubSharp-net10.dll

Documentation

  • Why This Fork: Project requirements, 7-year device compatibility policy, supported media formats, and packaging rules.
  • Migration Guide: Transitioning from the original library with code examples.
  • Building & Releasing: Script suites, CI/CD workflows, and test dependency pinning details.
  • Contributing Guide: Development guidelines and code style.

License

Licensed under the Mozilla Public License 2.0 (MPL-2.0). See LICENSE for details.

About

C# library for reading EPUB file format

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages