Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including epub-cover-extractor with all npm packages installed. Try it out:

var epubCoverExtractor = require("epub-cover-extractor")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

epub-cover-extractor v1.0.3

Extract cover images from ePub documents.

epub-cover-extractor

Extract cover images from ePub documents.

npm version badge

Installation

To install via npm:

npm install epub-cover-extractor

Usage

Import

var extractCover = require('epub-cover-extractor');

Extract Cover Image from File

extractCover.fromFilePath(filePath, './', function(err, filePath){
  if (err) throw err;
  console.log(filePath);
  /*
  cover-image-filename.jpg
  */
});

Extract Cover Image from Buffer

extractCover.fromBuffer(buffer, './', function(err, filePath){
  if (err) throw err;
  console.log(filePath);
  /*
  cover-image-filename.jpg
  */
});
RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free