1

質問は次のとおりです。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オブジェクトにあると思いましたが、ここではそうではないようで、ドキュメントでこれについて何も見つかりませんでした。ここで私が行方不明または間違っていることはありますか?

4

1 に答える 1