我做了很多研究(我猜还不够吗?),并试图找到一个易于使用的库,以使用Node.js查找PDF的页数。该库将需要在Windows OS上可用。
有人知道如何最好地解决这个问题吗?最坏的情况是,我正在考虑使用PhantomJS和PDF.js库做一些事情。
谢谢你的帮助!!
最佳答案
由于它是基于pdf.js pdf2json构建的,因此应该可以在Windows中使用。
我设法找到测试文档的页数,如下所示:
var PDFParser = require('pdf2json');
var pdfParser = new PDFParser();
pdfParser.on('pdfParser_dataReady', function(data) {
var doc = data.PDFJS && data.PDFJS.pdfDocument && data.PDFJS.pdfDocument.numPages;
console.log('Number of pages:', doc);
});
// pdfParser.on('pdfParser_dataError', _.bind(_onPFBinDataError, self));
pdfParser.loadPDF('test.pdf');