Epub Metadata Reader – on NuGet!


We’ve just published our very first NuGet Package! This package wraps up our Open Source Epub Metadata Reader project that you can find on GitHub. We’re really excited to make reading Epub packages easier for developers, and have many improvements planned for the future.

Epub Metadata Reader

Epub Metadata Reader

Do you need to get the metadata out of an epub, but don’t want to load all of the associated files? This library was designed for you. As you may know, epubs are nothing more than renamed zip files. They have inside them one or more OPF (that’s Open Packaging Format) files that detail how an Epub should be handled. This library opens the epub and grabs the data from those opf files, inserting them into appropriate objects for other applications to use. Currently the Epub Metadata Reader only supports epub File Format 2.0, but version 3.0 will be coming soon. (Even though it doesn’t fully support 3.0, it can be used to get some basic information out of epub 3.0 files)

Currently, the Library supports the following portions of OPF Metadata file:

  • Guide
  • Manifest
  • Metadata
  • Package
  • Spine

There is also a “Book object” that holds all of the associated metadata for a given book.

A library function exists for storing multiple books at once.