Last active
March 16, 2021 17:48
Extract Images from eBooks in Java using Parser API - (PDF, EPUB, FB2, CHM)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Parse eBooks to Extract Images from PDF, EPUB, FB2, CHM files in Java and save to disk. | |
Parser parser = new Parser("ebook.epub"); | |
// Extract images from eBook and save in JPEG format. | |
Iterable<PageImageArea> images = parser.getImages(); | |
ImageOptions options = new ImageOptions(ImageFormat.Jpeg); | |
int imageNumber = 0; | |
// Iterate over extracted images | |
for (PageImageArea image : images) { | |
image.save(Constants.getOutputFilePath(String.format("%d.jpeg", imageNumber)), options); | |
imageNumber++; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment