始める前に-チェックリスト
何を達成しようとしていますか?
私たちのプロジェクト( issue 、 demo )では、表示しているページのみをロードし、ドキュメント全体がロードされる前に最初のページをレンダリングしたいと思います。
私の理解では、PDF.jsはRangeヘッダーをreact-pdf
APIは、 file
プロパティにPDFDataRangeTransport
オブジェクトを含めることが可能であると説明しています。 ただし、これらのRangeヘッダーを実際に送信するために何をすべきかわかりません。
試した解決策を説明してください
環境
PDF.jsの開発者によると、PDF.jsは範囲応答のgzip
エンコーディングをサポートしていないため、明示的に設定する必要があります。 PDF.jsのドキュメントによると、カスタムヘッダーを設定できます。 Documentはoptions
オブジェクトをPDFjs.getDocument
に渡すので、これは機能するはずです。
<Document
options={{
httpHeaders: {
'Accept-Encoding': 'Identity',
}
}}
file={"https://example.com/some.pdf"}
>
しかし、そうではないので、私はまだ何が起こっているのかを調査しています。 pdf.jsの問題のようです。
最も参考になるコメント
PDF.jsの開発者によると、PDF.jsは範囲応答の
gzip
エンコーディングをサポートしていないため、明示的に設定する必要があります。 PDF.jsのドキュメントによると、カスタムヘッダーを設定できます。 Documentはoptions
オブジェクトをPDFjs.getDocument
に渡すので、これは機能するはずです。しかし、そうではないので、私はまだ何が起こっているのかを調査しています。 pdf.jsの問題のようです。