我整天都被这段代码困住了:
array = [];
new pdfreader.PdfReader().parseFileItems("test.pdf", function(
err,
item
) {
if (!item || item.page) {
// end of file, or page
// console.log("PAGE:", item.page);
rows = {}; // clear rows for next page
}
else if (item.text) {
// accumulate text items into rows object, per line
(rows[item.y] = rows[item.y] || []).push(item.text);
if (rows[item.y][0] === "XX") {
array.push(rows[item.y][0])
}
}
});
console.log(array)
我想做的是将行推送到数组,以便以后可以使用数据。但是数组为空。
有什么建议吗?