質問は次のとおりです。pdf.jsを使用してpdfファイルの名前を取得するにはどうすればよいですか? ノードからpdf.jsの例のバリエーションを実行していますが、それを取得できるかどうか疑問に思っていました。pdf.js の docs/source を検索してきましたが、明らかなものは見つかりませんでした。私はこのコードを使用しています。これは、(これまでのところ) 特定のフォルダー (この場合、このコードが実行されているディレクトリ) で見つかった各ファイルのページ数を示しています。
var fs = require('fs');
var glob = require('glob');
global.window = global;
global.navigator = { userAgent: "node" };
global.PDFJS = {};
global.DOMParser = require('./domparsermock.js').DOMParserMock;
require('../../build/singlefile/build/pdf.combined.js');
glob("**/*.pdf", function (er, files) {
for(var i = 0; i < files.length; i++){
var data = new Uint8Array(fs.readFileSync(files[i]));
PDFJS.getDocument(data).then(function (doc) {
var numPages = doc.numPages;
console.log('Number of Pages: ' + numPages);
console.log();
}).then(function () {
console.log('# End of Document');
}, function (err) {
console.error('Error: ' + err);
});
}
});
ファイルの名前は属性などとしてdocオブジェクトにあると思いましたが、ここではそうではないようで、ドキュメントでこれについて何も見つかりませんでした。ここで私が行方不明または間違っていることはありますか?