Main > Abyss | Linux | Notes > Как вытащить страницу и сжать pdf файл в Ubuntu

Как вытащить страницу и сжать pdf файл в Ubuntu

19.02.2023 0 comments » Views: 14

Нужно было отправить некоторые документы по email, они уже были отсканированы и сохранены в pdf файл. Однако, в этом же файле были и другие страницы документа которые мне не были нужны. В этой статье я расскажу, как в Ubuntu достать определенную страницу из файла, а затем уменьшить размер pdf, чтобы проще было отправлять его по email.

Как разбить pdf на страницы

Разбить документ на страницы или вытащить только конкретную можно с помощью утилиты pdftk. Устанавливаем ее

И используем вот так для конкретной страницы

или вот так для диапазона (2-5 страница)

тут input.pdf = входящиц файл, output.pdf = файл который получется

Утилита имеет множество других опций, которые можно посмотреть в мануале

  • https://linux.die.net/man/1/pdftk

Как уменьшить размер pdf

После того, как я достал нужную мне страницу, я обратил внимание что размер файла был 1.1 мб, это достаточно много для 1 страницы, поэтому я решил что ее надо сжать. Идеальным вариантом тут было бы ее конвертация в jpg, но мне нужен был именно pdf.

Для сжатия воспользуемся утилитой ghostscript.

Установка

после выполняем оптимизацию вот так

Тут как и прежде input.pdf = исходный файл, output.pdf = оптимизированный файл.

Настройки качества можно задать в этом параметре PDFSETTINGS

Как обычно больше опций можно найти в мануале

  • https://linux.die.net/man/1/gs

В моем случае, я уменьшил размер файла с 1.1 Мб до 171 Кб, т.е. более чем в 6 раз.

Author: | Rating: 4/5 | Tags: ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>