Web での PDF ファイルのロードが遅いことに苦労しているクライアントがいます。私のクライアントには、ほぼ 10 Mb の非常に大きな PDF ファイルがいくつかあります。ダウンロードには 3 ~ 4 分以上かかります。ファイル全体がロードされるまで、ファイルは表示されません。私たちと彼らは、pdf が一度に 1 ページずつ読み込まれる他のサイトを見てきました。そのため、エンド ユーザーはページの残りの部分がまだバックグラウンドで読み込まれているときにファイルを見始めることができます。ページの読み込みが速くなったような錯覚を与えます。
彼らが見たドキュメントによると、「高速 Web 表示用に最適化」をオンにして PDF ファイルを作成すると、IIS 6 は自動的にこれを行うはずです。チェックされていますが、ファイルは一度に 1 ページずつ読み込まれません。
彼らが検索した結果、ファイルが正しく保存されていれば、IIS がこれを自動的に行う以外に何もないことがわかりました。
どうすればpdfを「ストリーミング」できますか? これは、pdf が特別な方法で保存されたためでしょうか。これはダウンロードを処理する Java スクリプトですか? または、IIS で必要な変更はありますか?
ありがとう
更新: ファイルは次のように始まります。
%PDF-1.4
%âãÏÓ
171 0 obj << 0/Linearized 1
線形化?
PDF ドキュメントが aspx/asp ページから提供されていません。(サイトに直接投稿され、リンクされているだけです)。