.NET library for reading EPUB files.
Supported EPUB standards:
- EPUB 2 (2.0, 2.0.1)
- EPUB 3 (3.0, 3.0.1, 3.1, 3.2, 3.3)
Supported runtimes:
- .NET Standard >= 1.3 (includes .NET Core >= 1.0 and .NET >= 5)
- .NET Framework >= 4.6
Download | Documentation | WPF & .NET 9 console demo apps
-
Download WPF demo app (WpfDemo.zip)
This .NET Framework application demonstrates how to open EPUB books and extract their content using the library.
HTML renderer used in this demo app may have difficulties while rendering content for some of the books if the HTML structure is too complicated.
-
Download .NET 9 console demo app (ConsoleDemo.zip)
This .NET 9 console application demonstrates how to open EPUB books and retrieve their text content.
- How to extract the table of contents.
- How to extract the plain text of the whole book.
- How to iterate over all EPUB files in a directory and gather some stats.
- Download from nuget.org
- DLL file from GitHub: