ここにPDFファイルを添付(推奨)またはリンクします:
以下に添付されているドキュメント24087563_noclientinfo.pdf。
構成:
Webブラウザとそのバージョン:Firefox、Chrome、IE
オペレーティングシステムとそのバージョン:Windows 7、Windows 10
PDF.jsバージョン:最新(またはmozilla.github.io/pdf.js/web/viewer.htmlにあるもの)
ブラウザ拡張機能ですか:いいえ
問題を再現する手順:
デモビューアでPDFを開きます
期待される動作は何ですか? (スクリーンショットを追加)
PDFが1秒以内に各ページを開いてレンダリングすることを期待していました。
何が悪かったのか? (スクリーンショットを追加)
ドキュメントを開いてレンダリングするのに5秒以上かかります。
ページ4は、レンダリングに最も時間がかかります。
PDFファイルが提供されるまで閉じます(この場合、これを再度開くことができます)。それ以外の場合、問題は実行できません。
ページ4にはJPXイメージ(3507 x 2480、おそらく300dpi)がありますが、そのサイズは4MBです。 3ページ目の画像は、見た目は似ていますが、はるかに小さくなっています(180KB)。 このPDFは、「Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit 2010年12月6日ライブラリ9.0.1」によって作成されました。
私たちの分析によると、このPDFは多くのオブジェクトで構成されているため、すべてのページで遅延が発生しています。
PDF.jsがこれを画像としてではなくオブジェクトとして処理しているとは思いません。
社内でさらに分析を行い、さらなる洞察を提供できるかどうかを確認しています。
可能な限りこれを分析しました。 THausherrと同じ結論
私はちょうど私のmacbookair、8GB ram(約5歳)のChromeでこれを開こうとしました。 私にとっては問題なくロードされているようです:
const pdfjsVersion = '2.7.90';
const pdfjsBuild = '6728c8fa6';
こんにちはamit77コメントありがとうございます。
Macでこれを見ることができない場合にのみ、これはWindows固有の問題であると結論付けることができます。
どうもありがとう
最も参考になるコメント
ページ4にはJPXイメージ(3507 x 2480、おそらく300dpi)がありますが、そのサイズは4MBです。 3ページ目の画像は、見た目は似ていますが、はるかに小さくなっています(180KB)。 このPDFは、「Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit 2010年12月6日ライブラリ9.0.1」によって作成されました。