UNPKG

parsextract

Version:

A node.js client for the Securibox ParseXtract API

45 lines (37 loc) 1.2 kB
parsextract-node ============== [![NPM Version][npm-image]][npm-url] A node.js client library for the [Securibox ParseXtract API][1] The ParseXtract API allows you to train and extract data in PDF document and transform it in a JSON structured format. ## Install ```console $ npm install parsextract ``` ## Parsing a document ```javascript const ParseXtract = require('parsextract'); var client = new ParseXtract.Client("Client_Id", "Client_Secret"); let base64EncodedFile = fs.readFileSync('C:\\Path\\To\\file.pdf', { encoding: 'base64' }); client.parse({ fileName: 'file.pdf', base64Content: base64EncodedFile }, function(err, res){ if(err !== null || err !== undefined){ throw err; } console.log(res); }); ``` ## Callbacks All callbacks are in the form: ```javascript function callback(err, response) { // err can be a network error or a Securibox API error. } ``` ## License [GNU GPL][2] [1]: https://www.securibox.eu/en/px [2]: https://github.com/Securibox/parsextract-node/blob/master/LICENSE [npm-image]: https://img.shields.io/badge/npm-0.0.1-brightgreen.svg [npm-url]: https://npmjs.org/package/parsextract