diff --git a/lib/pdf2table.js b/lib/pdf2table.js index 91afc28..a9c0e7e 100644 --- a/lib/pdf2table.js +++ b/lib/pdf2table.js @@ -23,8 +23,7 @@ SOFTWARE. */ var path = require('path'); -var PDFParser = require("pdf2json/pdfparser"); - +var PDFParser = require("pdf2json"); function parse (pdfBuffer, callback) { var pdfParser = new PDFParser(); @@ -68,8 +67,8 @@ function parse (pdfBuffer, callback) { var smallestYValueForPage = []; - for (var p = 0; p < data.data.Pages.length; p++) { - var page = data.data.Pages[p]; + for (var p = 0; p < data.Pages.length; p++) { + var page = data.Pages[p]; var smallestYValue = null; // per page @@ -111,8 +110,8 @@ function parse (pdfBuffer, callback) { // now lets find Texts with 'the same' y-values, Actually y-values in the range of y-smallestYValue and y+smallestYValue: var myPages = []; - for (var p = 0; p < data.data.Pages.length; p++) { - var page = data.data.Pages[p]; + for (var p = 0; p < data.Pages.length; p++) { + var page = data.Pages[p]; var rows = []; // store Texts and their x positions in rows diff --git a/package.json b/package.json index fff3afc..3eb131c 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,6 @@ } ], "dependencies": { - "pdf2json": "^0.7.1" + "pdf2json": "3.1.2" } }