Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Extract Images from eBooks in C# using .NET Parsing API - (EPUB, FB2, CHM)
// Parse eBooks to Extract Images from EPUB, FB2, CHM file and save to disk in C#
using (Parser parser = new Parser("ebook.epub"))
{
// Extract images from the eBook
IEnumerable<PageImageArea> images = parser.GetImages();
ImageOptions options = new ImageOptions(ImageFormat.Jpeg);
int imageNumber = 0;
// Iterate over extracted images
foreach (PageImageArea image in images)
{
image.Save(("Image-" + imageNumber.ToString() + image.FileType.Extension), options);
imageNumber++;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment