Others

Dlaczego mój plik PDF otwiera się tak wolno?

Plik PDF, którego otwarcie zajmuje dużo czasu, prawie zawsze jest duży, ma słabą strukturę lub jedno i drugie. Czas spędzony przed wyświetleniem pierwszej strony to czas ładowania i analizowania pliku przez przeglądarkę — im dłużej to trwa, tym więcej musi on przetworzyć, zanim będzie mógł cokolwiek wyświetlić. Zrozumienie przyczyn opóźnienia wskazuje bezpośrednio na naprawę.

Why Is My PDF So Slow to Open?

Duży rozmiar pliku jest najbardziej oczywistą przyczyną

Otwieranie pliku PDF o wielkości 200 MB zajmuje więcej czasu niż pliku o wielkości 2 MB z oczywistego powodu, że wymaga załadowania większej ilości danych. Głównym czynnikiem wpływającym na to są obrazy o wysokiej rozdzielczości — każde osadzone zdjęcie w rozdzielczości 300 DPI wymaga znacznej ilości pamięci do dekompresji i renderowania. Dokument zawierający 50 zdjęć w pełnej rozdzielczości może działać naprawdę wolno, nawet na nowoczesnym sprzęcie.

Poprawka to PDF Kompresja, która zmniejsza dane obrazu i usuwa zbędną zawartość pliku. Dobrze skompresowany plik PDF tego samego dokumentu ładuje się znacznie szybciej, ponieważ przeglądarka ma mniej do przeanalizowania i dekompresji. W przypadku dokumentu, który ludzie często otwierają — podręcznika referencyjnego, katalogu produktów, formularza — oszczędność czasu w przypadku wielu otwierań sumuje się.

WukongPDF

Spróbuj skompresować PDF

Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.

Zacznij teraz →

Pliki nielinearyzowane: ładowanie całego pliku przed wyświetleniem czegokolwiek

Nielinearyzowany plik PDF przechowuje swoją tabelę odsyłaczy — indeks informujący przeglądarkę, gdzie znajdują się dane każdej strony — na końcu pliku. Przeglądarka nie może niczego wyświetlić, dopóki nie przeczyta całego pliku w celu znalezienia odpowiedniego indeksu. W przypadku dużego pliku, do którego można uzyskać dostęp przez sieć lub który jest ładowany z wolnego dysku, oznacza to długi czas oczekiwania na wyświetlenie pierwszej strony, nawet jeśli rzeczywista zawartość jest niewielka.

Linearyzacja (zwana także Fast Web View) restrukturyzuje plik w taki sposób, że dane odsyłaczy pojawiają się blisko początku, dzięki czemu przeglądarka może rozpocząć wyświetlanie pierwszej strony, podczas gdy reszta pliku jest nadal ładowana. W programie Adobe Acrobat Pro przejdź do Plik → Zapisz jako → wybierz lokalizację, a przed zapisaniem zaznacz opcję Zoptymalizowany PDF, która uwzględnia linearyzację. Szczególnie zyskują na tym pliki hostowane na stronach internetowych — linearyzowany plik PDF pozwala odwiedzającym natychmiast rozpocząć czytanie, zamiast czekać na przesłanie całego pliku.

Złożona zawartość strony spowalnia renderowanie

Nawet plik PDF o rozsądnej wielkości może otwierać się powoli, jeśli poszczególne strony zawierają niezwykle złożoną treść. Rysunki techniczne zawierające tysiące ścieżek wektorowych, strony z setkami nakładających się przezroczystych warstw lub skomplikowane wypełnienia gradientowe mogą renderować każdą stronę po kilka sekund — każda strona wymaga od przeglądarki wykonania znacznych prac obliczeniowych, zanim będzie mogła zostać wyświetlona.

W przypadku rysunków technicznych i plików PDF eksportowanych w formacie CAD jest to często nieuniknione — złożoność jest nieodłącznie związana z treścią. W przypadku dokumentów projektowych ze skomplikowanymi efektami spłaszczenie przezroczystości i konwersja złożonych gradientów na prostsze reprezentacje może przyspieszyć renderowanie. Czasami pomaga uruchomienie pliku za pomocą narzędzia optymalizacyjnego z opcjami upraszczania treści.

Widz też się liczy

Nie wszystkie przeglądarki PDF są równie szybkie. Program Adobe Reader wymaga dużego obciążenia podczas uruchamiania, ale szybko renderuje strony po załadowaniu. Wbudowana przeglądarka przeglądarki Chrome uruchamia się szybko, ale w przypadku skomplikowanych stron może działać wolniej. Podgląd większości dokumentów na komputerze Mac jest zazwyczaj szybki. Jeśli plik PDF jest stale powolny w jednej przeglądarce, wypróbuj inną, zanim założysz, że przyczyną problemu jest plik — plik, który otwiera się powoli w przeglądarce Chrome, może otworzyć się niemal natychmiast w Czytniku.

W przypadku dużych plików PDF dostępnych za pośrednictwem udziału sieciowego lub wolnego dysku zewnętrznego wąskim gardłem może być nośnik danych, a nie plik lub przeglądarka. Jeśli źródłem jest dysk sieciowy lub urządzenie USB, które wykazuje inne oznaki spowolnienia, warto spróbować skopiować plik do magazynu lokalnego przed otwarciem.

Osadzone czcionki i ładowanie zasobów

Pliki PDF z osadzonymi wieloma różnymi czcionkami — szczególnie duże pliki czcionek, takie jak zestawy czcionek CJK, z których każdy może mieć kilka MB — otwierają się dłużej, ponieważ przeglądarka ładuje wszystkie dane czcionek przed renderowaniem. Dokument korzystający z pięciu w pełni osadzonych czcionek CJK może zawierać 20–30 MB samych danych czcionek. Podzbiór czcionek — osadzanie tylko znaków faktycznie używanych w dokumencie, a nie całej czcionki — znacznie ogranicza ten problem i jest ustawieniem domyślnym w większości dobrze skonfigurowanych przepływów pracy związanych z eksportem do pliku PDF. Jeśli plik został wyeksportowany z pełnym osadzeniem czcionek, a nie z podzbiorami, ponowny eksport z włączoną opcją podzbioru może znacząco skrócić czas ładowania.

WukongPDF

Spróbuj skompresować PDF

Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.

Zacznij teraz →