私はpdf.jsを使い始めたばかりで、生のpdfデータからpdfファイルを読み込もうとしています。私はコードを見てきました:
PDFJS.getPdf('cwpdf.pdf', function getPdfHelloWorld(data) {
...
}
しかし、ファイル名からではなく生のpdfデータからpdfをロードする方法があるかどうか疑問に思っています。これは可能ですか?
私はpdf.jsを使い始めたばかりで、生のpdfデータからpdfファイルを読み込もうとしています。私はコードを見てきました:
PDFJS.getPdf('cwpdf.pdf', function getPdfHelloWorld(data) {
...
}
しかし、ファイル名からではなく生のpdfデータからpdfをロードする方法があるかどうか疑問に思っています。これは可能ですか?
さて、誰も答えていないので、私の調査結果を投稿します。はい、生データからpdfファイルをロードできることがわかりました。これを行う方法は、pdf ファイルが保存されている場所への URL の代わりに、データが取り込まれた UInt8Array を使用することです。
これを行うコード例を以下に示します。
var int8View = new Uint8Array(...); //populate int8View with the raw pdf data
PDFJS.getDocument(int8View).then(function(pdf) {
}