W mało znanej powieści PDF Karenina Lew Tołstoj napisał:
Optymalnie zakodowane pliki PDF są podobne; każdy sub-optymalnie zakodowany plik PDF jest suboptymalnie zakodowany na swój sposób.
Trudno, aby ktokolwiek odpowiedź dlaczego twoje pliki PDF są większe po Preview je modyfikuje. Plik PDF składa się z wielu różnych rodzajów danych: obrazów, strumieni treści, czcionek, narzutu dokumentu, przestrzeni kolorów, rozszerzonych stanów graficznych i tabeli porównawczej. Tak jak jedno zdanie może być zwięzłe, a drugie pełne, ale oba są poprawne po angielsku i mówią to samo, tak też jeden plik PDF może mieć bardziej szczegółowy sposób reprezentowania tej samej treści jako bardziej zwięzły plik PDF. Musimy spojrzeć na twoje dokładne pliki PDF. Prawdopodobnie zostały one utworzone przez wiele różnych programów, niektóre z nich składają się, a niektóre mniej.
Ma również znaczenie, jakiej wersji systemu Mac OS X i podglądu używasz, ponieważ to decyduje o oprogramowaniu, które zapisuje nowy plik PDF po wykonaniu polecenia Zapisz jako w podglądzie.
Mogę jednak powiedzieć, co powiększa się w niektórych moich plikach PDF. Ta historia dotyczy mojego komputera z systemem Mac OS X 10.5.8 i Apple Preview 4.2 (469.5).
Jeden plik Giulio.pdf
to 22-stronicowy dokument zawierający tekst jako tekst, a nie zeskanowane obrazy. Ma 461 092 bajtów. Otworzyłem go w podglądzie, zrobiłem Plik ... Zapisz jako ... i zapisałem pod nową nazwą pliku. Nowy plik ma 724,421 bajtów lub jest o 57% większy.
Każdy plik otworzyłem za pomocą Adobe Acrobat Professional, wersja 8.3.1 dla Mac OS. Zrobiłem Zaawansowane ... PDF Optimizer ... Przestrzeń Audytu Wykorzystanie ... . Małe okno dialogowe zawierało podział liczby bajtów związanych z każdą kategorią użycia oraz procent całkowitego rozmiaru pliku dla kategorii.
Oryginał Giulio.pdf
ma 390 754 bajtów (84,75%) poświęconych strumieniom treści, a zero bajtów - obrazom. Jest w formacie PDF 1.4. Plik zapisany w programie Preview ma 675 846 bajtów (93,29%) poświęconych strumieniom treści, również zero bajtów obrazów i jest w formacie PDF 1.3. Preview powiększyła strumienie treści o 285 092 bajtów, co stanowi 73% różnicy między rozmiarami plików.
Zastanawiałem się, czy format pliku PDF 1.3 jest z natury mniej wydajny do przechowywania tego rodzaju plików. Otworzyłem oryginał Giulio.pdf
w Adobe Acrobat Professional 8 i zrobiłem Advanced ... PDF Optimizer ... Zgodność z: Acrobat 3.0 i nowszymi wersjami i nacisnąłem OK. Zapisałem wynikowy plik pod nową nazwą. Plik wynikowy ma format PDF 1.3 i miał 452 356 bajtów lub mniej niż oryginał. Jego strumienie zawartości to 375,171 bajtów (82,94%), podobny odsetek, ale mniejszy niż strumienie zawartości oryginalnego pliku.
Wydaje się zatem, że możemy stwierdzić, że aplikacja Preview w systemie Mac OS X 10.5.8 nie jest tak wydajna jak niektórzy inni twórcy PDF w tworzeniu zwięzłych strumieni treści w plikach PDF, a różnica wystarcza, aby uwzględnić trzy czwarte różnicy wielkości w pliku PDF bez zdjęć.
Zrobiłem podobny eksperyment na form k.pdf
1-stronicowym dokumencie zeskanowanym z papieru. Oryginalny plik ma 307 730 bajtów, z czego 298 197 bajtów (98,18%) to obrazy. Kopia tego pliku utworzona przez Preview za pomocą Save As ... ma 300 601 bajtów lub jest o 1% mniejsza. Ta różnica wielkości pliku jest więcej niż uwzględniona w mniejszej kategorii bajtów „narzutu dokumentu” w pliku utworzonym przez Preview.
Wydaje się zatem, że możemy również stwierdzić, że podgląd nie zawsze powoduje zwiększenie rozmiaru pliku PDF. Zależy to od charakteru oryginalnego pliku PDF i tego, jak zwięzły był na początek.