Рейтинг:9

Как превратить PDF в оттенки серого в Ubuntu?

флаг us

У меня есть PDF-файл (с несколькими страницами), содержащий несколько цветных сертификатов, и мне нужна его черно-белая (оттенки серого) версия.

Есть ли способ сделать его в оттенках серого с помощью одной команды или любой простой программы с графическим интерфейсом (предпочтительно FOSS)?

В принципе, я могу открыть все страницы по отдельности в GIMP, сделать их в градациях серого и воссоединиться, но это потребует больших усилий.

marcelm avatar
флаг cn
[Это] (https://stackoverflow.com/questions/20128656/how-to-convert-a-pdf-to-grayscale-from-command-line-avoiding-to-be-rasterized) отвечает на ваш вопрос?
флаг us
@marcelm Да, это то, что я искал.Пожалуйста, напишите это в ответ.
marcelm avatar
флаг cn
Ответ уже существует в сети SE; Я связался с ним. Мне не было бы смысла воспроизводить это здесь.
Рейтинг:8
флаг zw

Один из способов — использовать ImageMagick с некоторыми сценариями.

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

convert -grayscale medium color-in.pdf Grayscale-out.pdf

Более подробная информация о возможных опциях представлена ​​на его справочной странице локально человек конвертировать или же онлайн.

Примечание: вы можете получить сообщение «не авторизовано», которое можно исправить, выполнив следующие действия. этот вопрос-ответ.

флаг us
+1 Работает, но размыто. Я также пробовал `-density 300`. При сохранении качества он превращает PDF-файл размером 1,4 МБ в 29 МБ. Веб-сервисы, такие как https://pdfresizer.com/black-and-white, могут одновременно сохранять размер и качество. Что-то подобное должно быть доступно в Ubuntu.
Рейтинг:4
флаг au

Аналогичный вопрос и ответ есть в Переполнение стека.


Преобразование имеет большой недостаток преобразования в растровые изображения, что бы вы ни делали... Попробуйте это:

gs -sOutputFile=outfile.pdf -sDEVICE=pdfwrite \
  -sColorConversionStrategy=серый -dProcessColorModel=/DeviceGray \
  -dCompatibilityLevel=1.4 infile.pdf < /dev/null

Вы должны перенаправить с /dev/ноль потому что по умолчанию гс является интерактивным. Существует множество вариантов настройки вывода, вы можете посмотреть параметры pdfwrite призракскрипт.

В этом методе выходной PDF-файл не увеличивается в размере, а также не ухудшается его качество.

флаг us
Почему `
флаг au
@ArchismanPanigrahi Я немного прояснил. Разница между `-s` и `-d` мне не совсем ясна. `-s` определяет строку постскриптума, но я не уверен, что делает опция `-d`.
Рейтинг:0
флаг by

Скачать GIMP и откройте ваш pdf-файл. Он запросит разрешение. Там вы можете ввести количество пикселей или выбрать пиксель/дюйм и т. д. Теперь просто перешел в «Изображение» >> «Режим» >> «Оттенки серого». То есть ваш полный PDF-файл преобразуется в оттенки серого. Теперь перейдите в «Файл» >> «Экспортировать как» >> имя_файла.pdf и нажмите «Экспорт». Редактировать: Если у вас возникли проблемы с получением файла большого размера. Вы можете выбрать следующие параметры (в целом вам нужно добиться минимального количества цветов, чтобы уменьшить размер файла. Если вы понимаете, что получили решение.)

Шаг 1: Изображение >> Режим >> Оттенки серого

Шаг 2: Изображение >> Режим >> Индексированный >> Создать оптимальную палитру (здесь вы найдете 256 номеров цветов) >> измените Максимальное количество цветов на 10 или любое другое значение, которое подходит для вашего размера файла.

Шаг 3: Если вы хотите еще больше уменьшить размер файла. Чем вы можете выбрать этот шаг.

Изображение >> Режим >> Индексированный >> Создать оптимальную палитру >> Здесь на этот раз выберите Использовать палитру, оптимизированную для Интернета.

Обратите внимание, что даже если вам нужен цветной PDF-файл небольшого размера, вы можете пропустить шаг 1.

Причиной большого размера pdf является количество цветов.

флаг us
Та же проблема, что и в ответе Норберта. Либо качество изображения плохое, либо при использовании более высокого DPI PDF-файл становится огромным.
Ajay avatar
флаг by
Поверьте мне, я использую его ежедневно. Я выбрал Gimp, перепробовав множество методов. Да, gs, convert и другие варианты. Для преобразования больших файлов требуется огромная память. С gs и gv вы должны попробовать. Мне не удалось добиться такого качества. Я даю вам другие варианты, редактируя свой ответ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.