Как вытащить страницу и сжать pdf файл в Ubuntu
Нужно было отправить некоторые документы по email, они уже были отсканированы и сохранены в pdf файл. Однако, в этом же файле были и другие страницы документа которые мне не были нужны. В этой статье я расскажу, как в Ubuntu достать определенную страницу из файла, а затем уменьшить размер pdf, чтобы проще было отправлять его по email.
Как разбить pdf на страницы
Разбить документ на страницы или вытащить только конкретную можно с помощью утилиты pdftk. Устанавливаем ее
1 2 3 |
sudo apt-get install pdftk |
И используем вот так для конкретной страницы
1 2 3 |
pdftk input.pdf cat 2 output output.pdf |
или вот так для диапазона (2-5 страница)
1 2 3 |
pdftk input.pdf cat 2-5 output output.pdf |
тут input.pdf = входящиц файл, output.pdf = файл который получется
Утилита имеет множество других опций, которые можно посмотреть в мануале
- https://linux.die.net/man/1/pdftk
Как уменьшить размер pdf
После того, как я достал нужную мне страницу, я обратил внимание что размер файла был 1.1 мб, это достаточно много для 1 страницы, поэтому я решил что ее надо сжать. Идеальным вариантом тут было бы ее конвертация в jpg, но мне нужен был именно pdf.
Для сжатия воспользуемся утилитой ghostscript.
Установка
1 2 3 |
sudo apt install ghostscript |
после выполняем оптимизацию вот так
1 2 3 |
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf |
Тут как и прежде input.pdf = исходный файл, output.pdf = оптимизированный файл.
Настройки качества можно задать в этом параметре PDFSETTINGS
1 2 3 4 5 6 7 |
-dPDFSETTINGS=/screen = Наименьший размер, плохое качество (72 dpi) -dPDFSETTINGS=/ebook = Средниц размер, среднее качество (150 dpi) -dPDFSETTINGS=/prepress = Большой размер, хорошее качество (300 dpi) -dPDFSETTINGS=/printer = Большой размер, качество для печати (300 dpi) -dPDFSETTINGS=/default = Качество без изменений |
Как обычно больше опций можно найти в мануале
- https://linux.die.net/man/1/gs
В моем случае, я уменьшил размер файла с 1.1 Мб до 171 Кб, т.е. более чем в 6 раз.
Author: | Tags: /
| Rating:
Leave a Reply