私は大きなPDFファイルを持っているので、スクロールするときにラグをどのように減らすことができるのか疑問に思っていました。
ファイルを小さなセクション(約20ページのチャンク)に分割してみましたが、それでも役に立ちませんでした。各ページはある種の画像なので、スクロールがとても遅いと思います。
スクロール時の途切れを減らすために他にできることはありますか?
私は大きなPDFファイルを持っているので、スクロールするときにラグをどのように減らすことができるのか疑問に思っていました。
ファイルを小さなセクション(約20ページのチャンク)に分割してみましたが、それでも役に立ちませんでした。各ページはある種の画像なので、スクロールがとても遅いと思います。
スクロール時の途切れを減らすために他にできることはありますか?
回答:
PDFはどのように圧縮されますか?もしそうであれば、黒と白 のみ、それは不安定挙動をもたらすこと圧縮方法を用いてもよいです。
私は最近、白黒のみのスキャンである製品マニュアルを扱っていました。JBIG2を使用して圧縮されており、一流のMacBookであっても、スクロールすると途方もなく途方に暮れてしまいました。
Adobe Acrobatでドキュメントを開き、ZIPを使用して再圧縮すると、スクロールの問題は完全になくなりました。
Acrobat Proをお持ちの場合、実行した手順は次のとおりです。ファイルを開く-> [名前を付けて保存]-> [最適化されたPDF]-> [モノクロ画像]圧縮ドロップダウンを[ZIP]-> [OK]に変更します。
ファイルのサイズは増加しますが(1.2 MBから3 MBに)、実際にドキュメントを読み飛ばすことができます。
JBIG2は計算集約型であり、ほとんどのPDFアプリケーションは現在のページよりもはるかに先にドキュメントをレンダリングしないという事実に端を発しています。
Acrobatをお持ちでなく、PDFを投稿できる場合は、こちらで確認できます。
Macの仕様を教えてください。RAMが非常に少ない場合は、システム全体の速度に影響を与える可能性があります。
更新 スクリーンショットによると、これは4GB RAMを搭載した2010年半ばのMacBook Proです。これは、このタスクに十分なRAMを備えた高速なコンピューターであるため、問題はありません。
代替のPDFビューアを使用する。スキム、パフォーマンスを向上させる可能性があります。
@Fake Nameの回答以外に共有する詳細情報:
私が持っているスクロールで途切れがちなすべてのpdfを調べたところ、それらはすべてPostscriptフォントタイプ(Type3など)を使用した古いPDF(おそらく、プロセスps-> pdfでlatexによって生成されたもの)です。また、フォントはPreview.appでぼやけて表示されます。(PDFがどれほど小さい場合でも、たとえば<10kです。ただし、3ページなど、数ページしかない場合、スクロールは、最初にそのページに到達したとき、またはファイルを開いてから数秒間だけ途切れます。)
YosemiteのPreview.appは、これらのフォントを適切に処理できません(レンダリング、スムージング)。それらを開くと、最初にアクセスしたページをスクロールすると、どもり、遅れが表示されます(わずかではなく、非常に明白で深刻です)。
代替の「ソリューション」(スクロールラグの緩和):Preview.appで、「設定」->「PDF」タブ->「スムーズなテキストとラインアート」のチェックを外します。次に、スクロールパフォーマンスの大幅な改善を確認します。ただし、拡大しないとフォントがぼやけて表示されます。ヨセミテ以降、これらのフォントはサポートされなくなりました。(スムージングを無効にすると、他の通常のPDFではフォントのレンダリングが非常に悪くなることに注意してください)。
私の記憶が正しければ、古いバージョンのOS Xにはこの問題はありませんでした。新しいLaTeXタイプセットシステムがこれらのフォントを使用しなくなったため(ただし、フォントを構成して使用することができる一方で)、Preview.appの特定の機能が削除された可能性があります。なぜAppleがこれらの問題を引き起こすつもりだったかはわかりません。
「PDFに印刷」し、結果をもう一度プレビューで開きます。これは一時的な修正ですが、永続的な修正のためにこの方法で再保存することもできます。