1.0.8 • Published 5 years ago

@aynode/xpdf v1.0.8

Weekly downloads
15
License
ISC
Repository
github
Last release
5 years ago

@aynode/xpdf

This package is originally made by www.xpdfreader.com. This package includes xpdf tools. The tools convert pdf files to html, png, ppm, ops, text and json.

How to use:-

First install via npm: npm i @aynode/xpdf --save.

To loop extraction / conversion please see the below example:-

let xpdf = require("@aynode/xpdf");

let i = 4; let options = []; let loop = () => { options = "./bin/test/test.pdf", "your/out/put/path" //e.g. ./hello.txt, C:/hello.ops, other.ppm, other.png, other.html, other.json (txt | ops | ppm | png | html | json) ;

xpdf.convert(options, (callback)=>{
    if(callback){ console.log(callback) }

    if(i != 0){
        i--;
        loop();
    }else{
        console.log("finished!")
    }
})

} loop();

> To extract pdf to raw text

let xpdf = require("@aynode/xpdf");

let options = "./bin/test/test.pdf", true //true = json format, false text format ; xpdf.extract(options, (callback)=>{ console.log(callback) })

> To convert and save to file

let xpdf = require("@aynode/xpdf");

let options = "./bin/test/test.pdf", "your/out/put/path" //e.g. ./hello.txt, C:/hello.ops, other.ppm, other.png, other.html, other.json (txt | ops | ppm | png | html | json) ; xpdf.convert(options, (callback)=>{ if(callback){ console.log(callback) } })