Очень тяжелый .PDF файл. Как справиться с этим?

Я должен напечатать этот файл на бумаге, но он тяжелый (2,3 МБ) и процесс печати очень медленный.

Но это не вся проблема. Я должен сначала создать другой файл .pdf (в оттенках серого) с четырьмя страницами на каждом листе. Когда я пытаюсь распечатать этот файл как файл .pdf, процесс создания нового файла даже медленнее, чем процесс печати, а выходной файл намного тяжелее исходного (сотни мегабайт).

Как я могу сжать PDF-файл? Есть ли способ создать PDF-версию файла для печати? Прежде чем вы спросите, я не могу просто напечатать это на страницах. Я должен создать этот файл .pdf с четырьмя страницами на каждом листе.

4
задан 10 October 2012 в 01:09

1 ответ

Хитрость в том, чтобы конвертировать PDF в изображения и обратно. Например, с помощью ImageMagick. Установите ImageMagick, если у вас его нет:

sudo apt-get install imagemagick

Преобразование документа в изображения и обратно:

convert 2_gdp_issues_ita.pdf pg.png
convert pg*.png doc.pdf

Это даст вам быстрый PDF-документ с каждой страницей в виде изображения. У вас также будет несколько файлов pg * .png, по одному на страницу.

Чтобы получить слайды 2х2 на страницу, используйте montage. Я добавил параметр геометрии, чтобы избежать размытых изображений слайдов:

montage  -geometry 660x -tile 2x2 pg*.png doc2x2.pdf

Вы можете использовать convert для создания документа в оттенках серого:

convert -type Grayscale doc.pdf doc_gray.pdf
0
ответ дан 10 October 2012 в 01:09

Другие вопросы по тегам:

Похожие вопросы: