Mam plik PDF w wysokości ~ 259 MB. Zrobiłem pdf2ps
i ps2pdf
. Ostateczny rozmiar wynosił 45 MB. W żadnym czytniku nie widzę żadnej widocznej różnicy w jakości. Mimo to zakładki zostały utracone. Próbowałem użyć pdftk
, ale nie zachowało zakładek.
pdftk ... update_info
Co spowodowało ogromne zmniejszenie rozmiaru? Czy istnieje alternatywa, aby zachować zakładki i nadal mieć mniejszy rozmiar (najlepiej alternatywy dla wiersza poleceń systemu Linux)?
Odpowiedzi:
Możesz wypróbować ghostscript z wyjściem ebooka, a zakładki wydają się być zachowane:
źródło
PDFSETTINGS=/screen
. Dzięki tej opcji plik pdf stał się 15 MB :) Ref: GS Tips@Vishnu Kumar
Cieszę się, że zapytałeś. Twoje pytanie skłoniło mnie do ponownego zbadania tego problemu i dowiedziałem się, że wyodrębniłem 100 stron z ponad 1000 stron pliku PDF, używając Acrobat Pro jako przykładu testowego, jednak nie zawierało to zakładek TOC, jak zakładałem i że był problem. Więc otworzyłem oryginalny duży plik PDF w programie Acrobat Pro i usunąłem wszystkie oprócz pierwszych 100 stron, usunąłem wszystkie oprócz odpowiednich zakładek i zapisałem to jako mój przypadek testowy. Teraz spis treści jest zachowany.
Oto moje porównanie dwóch ustawień:
/ebook selects medium-resolution output similar to the Acrobat Distiller "eBook" setting.
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -sOutputFile=reduced/output_1-102_TOC_[gs-ebook].pdf input_1-102_TOC.pdf
śmiesznie powolny
91,7 MB -> 33,4 MB (36% oryginalnej)
TOC zachowana
jakość słaba - piksele
/printer selects output similar to the Acrobat Distiller "Print Optimized" setting.
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -dNOPAUSE -dBATCH -sOutputFile=reduced/output_1-102_TOC_[gs-printer].pdf input_1-102_TOC.pdf
szybki
91,7 MB -> 68,9 MB (75% oryginalnej)
TOC zachowana
jakość prawie identyczna
Inne ustawienia:
/default selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger output file.
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/default -dNOPAUSE -dBATCH -sOutputFile=reduced/output_1-102_TOC_[gs-default].pdf input_1-102_TOC.pdf
szybki
91,7 MB -> 60,8 MB (66% oryginalnej)
TOC zachowana
jakość prawie identyczna
/prepress selects output similar to Acrobat Distiller "Prepress Optimized" setting.
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -dNOPAUSE -dBATCH -sOutputFile=reduced/output_1-102_TOC_[gs-prepress].pdf input_1-102_TOC.pdf
szybki
91,7 MB -> 80,2 MB (87% oryginalnej)
TOC zachowana
jakość prawie identyczna
Jak widać,
/default
ustawienie działało najlepiej, dając najmniejszy rozmiar dla najlepszej jakości.źródło
Zignoruj to i zobacz aktualizację w wyniku
Vishnu Kumar
komentarza.źródło
/ebook
?