pdf2table
pdf2table copied to clipboard
Write to a Text File.
I am new to node.js and I want to write "rows" object to a text file. Can you help with below code.
Basically a way to iterate the rows object.
var pdf2table = require('pdf2table');
var fs = require('fs');
var logger = fs.createWriteStream('log.txt', {
flags: 'a'
})
fs.readFile('./test.pdf', function (err, buffer) {
if (err) return console.log(err);
pdf2table.parse(buffer, function (err, rows, rowsdebug) {
if (err) return console.log(err);
console.log(rows);
logger.write(rows);
});
});
Something like:
var pdf2table = require('pdf2table');
var fs = require('fs');
var logger = fs.createWriteStream('log.txt', {
flags: 'a'
})
fs.readFile('./test.pdf', function (err, buffer) {
if (err) return console.log(err);
pdf2table.parse(buffer, function (err, rows, rowsdebug) {
if (err) return console.log(err);
console.log(rows);
for (var i = 0; i < rows.length; i++) {
var columns = rows[i];
var line = columns.join("\t");
logger.write(line);
}
});
});