Typescript で pdf.js で pdf ファイルのページ数を取得する方法のメモ。
ts-node での実行例
import * as pdfjs from 'pdfjs-dist/legacy/build/pdf'; function main() { const pdf_file = process.argv[2]; pdfjs.getDocument(pdf_file).promise.then((pdf: pdfjs.PDFDocumentProxy) => { console.log('pages: ' + pdf.numPages); }); } main();
ts-node での実行例
ts-node {プログラム.ts} {pdfファイル.pdf}