Skip to content

tariky/mighty-pdf-parser

Repository files navigation

logo

Mighty PDF Parser


Easiest JavaScript PDF parser without complex setup. It uses Mozilla PDFjs library.

How to Install?


npm i mighty-pdf-parser

How to use it?


const mightyPdfParser = require("mighty-pdf-parser");
const fs = require("fs");

const dataBuffer = fs.readFileSync("./test.pdf");

const options = {
    // Activate pageRange option so you can parse pages with range.
    // Default = false (parse all pages from document).
    pageRange: true,
    // Define starting page for range
    // Default = 1.
    startPage: 1,
    // Define end page for range
    // Default = 1.
    endPage: 1
}

mightyPdfParser(dataBuffer, options).then(response => {
    // Response with number of pages that are parsed.
    console.log(response.pageCount);
    // Response with document metadata.
    console.log(response.metadata);
    // Response with document basic info.
    console.log(response.info);
    // Reponse with text
    console.log(response.text);
    // Response with PDFjs version.
});

Have issue?


Report it here on GitHub.

About

Simple JavaScript PDF parser without complex setup. It uses Mozilla PDFjs library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published