Как удалить изображения из файла PDF

Я не думаю, что есть способ настроить Grub2 одним нажатием горячей клавиши.

Чтобы изменить ваш выбор ОС или любые другие модификации, я бы рекомендовал вам установить приложение с графическим интерфейсом grub-customizer. Как следует из названия, вы можете сделать гораздо больше, чем просто изменить порядок пунктов меню Grub.

Вы можете установить его, открыв окно терминала ( Ctrl kbd> + Alt kbd> + T kbd>) и введите следующее одно за другим: [ 117]

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

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

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

12
задан 23.02.2018, 21:01

3 ответа

cpdf -draft original.pdf -o version_without_images.pdf

Это не находится в репозиториях, но можно найти загрузку (, предварительно скомпилировал или источник ) на их веб-сайт .

<час>

Руководство :

15.1 Проектов документа

- черновая опция удаляет растровые (фотографические) изображения из файла, так, чтобы она могла быть распечатана с меньшим количеством чернил. Дополнительно, - опция полей может быть добавлена, заполнив пробелы, оставленные незаполненный с пересеченным полем, обозначающим, где изображение было. Это, как гарантируют, не будет полностью видимо во всех случаях (битовый массив может быть, были частично покрыты векторными объектами или отсечены в оригинале). Например:

 cpdf -draft -boxes in.pdf -o out.pdf
14
ответ дан 07.10.2019, 17:17
  • 1
    Это точно , что я искал. Выходной файл просто прекрасен. Огромное спасибо! – Erica Kane 06.06.2014, 18:06
  • 2
    @Rinzwind Обратите внимание на то, что ссылка " их website" на самом деле переходит к zip-файлу. – Michal M 06.06.2014, 19:02
  • 3
    Хм.. для меня это продолжает добавлять почти случайные строки и через текст, и размер файла на самом деле растет немного вместо уменьшения. – csviri 04.07.2017, 08:56

Можно использовать основного редактора PDF, удалить те изображения и сохранить как новый файл PDF. Можно загрузить его с центра программного обеспечения Ubuntu.

0
ответ дан 07.10.2019, 17:17
  • 1
    Я просто установил его для попытки, но я не вижу автоматизированного способа сделать это. Учитывая, что это - документ на 500 страниц, я don' t рассматривают ручное удаление как решение здесь. Я пропускал что-то? – Finbarr 06.06.2014, 17:32
  • 2
    нет Вы didn' t пропускают что-либо, что я думал, что изображения являются большим размером, таким образом, Вы хотите удалить их, никогда не думал о таком количестве изображений. так или иначе деликатный вопрос. – rept 07.06.2014, 06:32

Последние выпуски Ghostscript могут сделать это также. Просто добавьте параметр -dFILTERIMAGE к Вашей команде.

даже двух более новых параметров, которые могут быть добавлены для выборочного удаления типов контента "вектор" и "текст" :

  1. -dFILTERIMAGE : производит вывод, куда все растровые изображения удалены.

  2. -dFILTERTEXT : производит вывод, куда все текстовые элементы удалены.

  3. -dFILTERVECTOR : производит вывод, куда все векторные рисунки удалены.

Любые две из этих опций могут быть объединены. (При объединении всех 3 Вы получите все страницы, очищаемые...)

, Примерами

Вот является снимок экрана от страницы PDF в качестве примера, которая содержит все 3 типа содержания, упомянул выше:

Снимок экрана исходной страницы PDF, содержащей "изображение", "вектор" и "текстовые" элементы.
Screenshot of original PDF page containing "image", "vector" and "text" elements.

<час>

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

 gs -o noIMG.pdf   -sDEVICE=pdfwrite -dFILTERIMAGE                input.pdf
 gs -o noTXT.pdf   -sDEVICE=pdfwrite -dFILTERTEXT                 input.pdf
 gs -o noVCT.pdf   -sDEVICE=pdfwrite -dFILTERVECTOR               input.pdf

 gs -o onlyIMG.pdf -sDEVICE=pdfwrite -dFILTERVECTOR -dFILTERTEXT  input.pdf
 gs -o onlyTXT.pdf -sDEVICE=pdfwrite -dFILTERVECTOR -dFILTERIMAGE input.pdf
 gs -o onlyVCT.pdf -sDEVICE=pdfwrite -dFILTERIMAGE  -dFILTERTEXT  input.pdf

следующее изображение иллюстрирует результаты:

<час>

Верхний ряд, от левого: весь "текст" удален; все "изображения" удалены; все "векторы" удалены. Нижний ряд, от левого: только "текст" сохранен; только "изображения" сохранены; только "векторы" сохранены.
Top row, from left: all "text" removed; all "images" removed; all "vectors" removed. Bottom row, from left: only "text" kept; only "images" kept; only "vectors" kept.

<час>
18
ответ дан 07.10.2019, 17:17

Теги

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