Why do some PDFs lag in Adobe Acrobat?

Why do some PDFs lag in Adobe Acrobat?

Ich habe eine Handvoll PDFs geöffnet. Eines davon ist besonders langsam und fast unlesbar. Wenn ich durch die Seiten scrolle, ist es fast so, als wäre eine extreme Version von V-Sync ausgeschaltet. Sehr ruckelig.

Insgesamt sind die Systemressourcen ausreichend vorhanden und alle anderen PDF-Dateien werden ohne Stottern oder Probleme geladen.

Ich habe vergeblich versucht, das Problem-PDF zu schließen und erneut zu öffnen. Es ist ein kleines PDF, nur 3 MB groß, ohne Grafiken (nur Programmcode-Schnipsel).

Es muss sicherlich ein Problem mit der jeweiligen PDF-Datei geben (ich werde versuchen, sie in einem anderen PDF-Anzeigeprogramm als Acrobat X zu öffnen).

Mögliche Beschädigung? Könnte eine Art GPU-/Hardwarebeschleunigung dazwischenkommen? Bei der PDF-Anzeige habe ich noch nie etwas davon gehört.

BEARBEITEN Ein Unterschied, den ich bemerkt habe, ist, dass die langsame Datei laut den PDF-Eigenschaften in Adobe Acrobat viele Schriftarten enthält. Wahrscheinlich 10x so viele wie die anderen PDFs, die ich geöffnet habe.

Könnte dies die Ursache des Problems sein? Wenn ja, ist es möglich, Schriftarten zu komprimieren/entfernen?

Antwort1

Ob Sie es glauben oder nicht, die Lösung des Problems bestand darin, die anderen geöffneten PDFs in Adobe Acrobat zu schließen. Ich hatte gleichzeitig 5-6 separate PDFs geöffnet. Abgesehen von diesem einen problematischen PDF liefen alle anderen problemlos und ohne Probleme.

Nachdem ich sie alle geschlossen und dann nur dieses eine PDF geöffnet habe, vermute ich, dass es einen bestimmten Renderer gibt, mit dem Acrobat kein „Multitasking“ durchführen kann und der deshalb bei diesem einen Dokument ins Stocken geraten ist.

Antwort2

TLDR: Die Qualität und Größe der in der PDF-Datei eingebetteten Daten kann einen sehr großen Einfluss auf die Scrollgeschwindigkeit haben.

--

Vereinfacht ausgedrückt handelt es sich bei PDF um ein Containerformat. Der Inhalt kann sehr unterschiedlich und beliebig sein.

Typischerweise ist der Text als einfacher Text mit Schriftmarkierungen gespeichert und es gibt nur wenige Bilder, diese würden sich schnell scrollen lassen.

Einige Dateien enthalten mehr Bilder, was die Scrollgeschwindigkeit beeinträchtigt. Im schlimmsten Fall müssen die Bilder für jeden Pixel des Scrollens komplett neu gezeichnet werden. Einige PDFs sind lediglich Scans ganzer Seiten. Die Bearbeitung der Bilder erfordert mehr Arbeit vom Computer, da mehr Daten (mehr Bytes) vorhanden sind.

Images can be at arbitrary resolutions. If I am creating a magazine ad, I would use images that were 300dpi. A 10x10 inch photo (for print) would be 3000 pixels square. Expressed in bytes, this is 3000 x 3000 x 4 bytes (minimum for CMYK color for print). That same image displayed for the screen at a particular zoom might only require the display of 300px square (for RGB = 300x300x3 bytes min), but the reader must still manipulate the original LARGE image. Depending on the reader software, an image thumbnail may be created based upon zoom factor to speed this up. If I give you a draft version PDF of that ad using acrobat's "standard" setting, it might be .5-1MB in size and be quick to display (but not very good quality if you print it out). The same ad using an "offset press" preset (without JPG compression enabled) could be be 35MB in size and you would notice a difference in speed, but the screen quality will be improved a little and the print version would be immaculate.

If the image is a vector image, depending on layers and complexity, it may need to be recalculated each time you move the page.

A lot all depends on the reader software and the manner in which the PDF was created.

AFAIK, the original PDF specification even allowed for the embedding and execution of arbitrary binary & executable files.

verwandte Informationen