Skip to content

lcocea/EpubReader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EpubReader logo with title

.NET library for reading EPUB files.

Build Tests Test coverage NuGet

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 7 console demo apps

EpubReader in a nutshell

EpubReader in a nutshell

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 7 console demo app (ConsoleDemo.zip)

    This .NET 7 console application demonstrates how to open EPUB books and retrieve their text content.

Examples

  1. How to extract the table of contents.
  2. How to extract the plain text of the whole book.
  3. How to iterate over all EPUB files in a directory and gather some stats.

Download the latest stable release

About

.NET library for reading EPUB files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%