Łączę pliki PDF w jeden plik za pomocą Acrobat X Standard i udało mi się uzyskać 30-stronicowy dokument do ~ 8 MB. Widziałem wiele podobnych dokumentów, które są tak samo, jeśli nie bardziej obciążone obrazem i mniej więcej w tej samej rozdzielczości, które są mniejsze w rozmiarach plików, mimo że mają o wiele więcej stron, jak ten dokument Brand Finance, który ma 55 stron i waży ~ 7 MB ( http://www.brandfinance.com/knowledge_centre/reports/brand-finance-banking-500-2012 )
Zastanawiałem się, czy czegoś brakuje mi w ustawieniach optymalizacji w programie Acrobat X Standard, co powoduje, że kończę na cięższym pliku, którego strony mają taką samą rozdzielczość i jakość obrazu?
Odpowiedzi:
Jednym z rozwiązań, które warto wypróbować, jest użycie pdfsizeopt program.
Jest to program wiersza poleceń, który według mnie dodatkowo kompresuje (bezstratnie) nawet niektóre (nie wszystkie) dokumenty, które zostały już „zoptymalizowane” przez Adobe Acrobat.
Aby dać ci pomysł, pobrałem dokument, na który wskazałeś w swoim pytaniu, i uzyskałem następujące wyniki:
Jak widać, po przetworzeniu wskazanego pliku wynikowy plik o rozmiarze około 7 MB zabił z niego prawie 0,5 MB.
Dla użytkowników, którzy zapisują własne dokumenty za pomocą LaTeX-a przy użyciu wyrafinowanych czcionek Latin Modern, wynikowe pliki są generowane przez
pdfsizeopt
są (według mojego doświadczenia) około 1/2 rozmiaru oryginalnych plików, ponieważ czcionki Latin Modern mają spora grupa podprogramów w nich .Ponadto pdfsizeopt jest w stanie ponownie skompresować pliki PNG w dokumencie źródłowym za pomocą narzędzi takich jak pngout (i mam modyfikacje, które sprawiają, że korzysta z optipng), dzięki czemu nawet obrazy bitmapowe (nie tylko części strukturalne PDF) są bezstratnie ponownie kompresowane.
źródło
używam Ghostscript konwertować pliki PDF do łatwiejszego do zarządzania rozmiaru.
Wkład w tym przypadku to „paper.pdf”, a wyjście to „paper_processed.pdf”.
źródło