Pdf.js: PDFドキュメントのレンダリングが遅い

作成日 2019年04月09日  ·  7コメント  ·  ソース: mozilla/pdf.js

ここに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は、レンダリングに最も時間がかかります。

1-core 2-performance

最も参考になるコメント

ページ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」によって作成されました。

全てのコメント7件

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固有の問題であると結論付けることができます。
どうもありがとう

このページは役に立ちましたか?
0 / 5 - 0 評価