Можно ли инвертировать текст и цвета фона в PDF при печати?

У меня есть существующий PDF с полностью черным фоном, и весь текст белый.

Есть ли способ заставить текст печатать черный, а черный фон не печатать вообще?

  • Как распечатать с помощью таблицы стилей экрана?
  • Как печатать документы на изображения (gif, bmp и т. Д.) На окнах
  • Печать PDF-файла без фона
  • Как получить WYSIWYP (распечатать то, что вы видите) в веб-браузере?
  • Печать цветов фона в Chrome
  • Как я могу легко сделать страницы для печати на любом веб-сайте?
  • У меня есть Bluebeam и Adobe PDF.

  • Использование Ghostscript для преобразования многостраничного PDF в один JPG?
  • Word 2010 генерировать PDF когда-нибудь имеет ошибки?
  • Есть ли какая-либо авторская информация в формате PDF?
  • Командная строка Windows 7 для сохранения в виде файла .pdf для слова 2013 .docx file
  • Преобразовать PDF в оттенки серого в командной строке в FLOSS?
  • Невозможно преобразовать PDF в изображение из-за ошибки «без изображений»
  • 6 Solutions collect form web for “Можно ли инвертировать текст и цвета фона в PDF при печати?”

    Как ни странно, для этого есть «законные» варианты использования, особенно люди с низким зрением. Acrobat и другие читатели могут переопределять цвета для отображения (например, Ctrl-I в Evince и через меню Accessibility в Acrobat Reader X), но странно не для печати. Однако вы можете использовать конвертер pdf2ps GhostScript (или фальшивый драйвер принтера PS, который просто записывает файл), чтобы получить файл постскриптума, а затем отредактировать файл, поставив

    {1 exch sub} settransfer 

    Как первая строка в файле, а затем печать этого файла PostScript. Таким образом, вы получите более точное изображение документа, чем если бы вы преобразовали PDF в изображение и перевернули его.

    Согласно этой странице , вы можете выполнить ее с помощью ImageMagick. Тем не менее, PDF будет преобразован в изображения, прежде чем он будет инвертирован. Если из-за этого качество недостаточно, вы должны иметь возможность настроить номер DPI.

     convert -density 300 -negate "input.pdf[1-999]" output.pdf 

    Замените 300 с помощью желаемого DPI и 1-999 с требуемым диапазоном страниц.

    ПРИМЕЧАНИЕ . Эта команда предназначена для более старой версии ImageMagick, и вам нужно будет убедиться, что устаревшие утилиты установлены.

    Устаревшие утилиты

    В Acrobat Reader X

    Правка-> Настройки-> доступность Выберите: Заменить цвета документа Выберите: Пользовательский цвет

    Установите оставшиеся опции в соответствии с личными предпочтениями.

    Примечание. Это не изменяет документ, просто ваше представление и их способ печати.

    Если вам нужен более приятный оттенок серого, и все в порядке с преобразованием документа в изображения, бросьте его в файл .bat, а затем просто перетащите PDF в файл .bat.

     "C:\Program Files\gs\gs9.20\bin\gswin64c" -o inverted.pdf -sDEVICE=pdfwrite -c "{1 exch sub}{1 exch sub}{1 exch sub}{1 exch sub} setcolortransfer" -f %1 convert -brightness-contrast 3,-18 -compress lzw -density 300 -colorspace Gray inverted.pdf output.pdf 

    Требуется, чтобы Ghostscript был установлен для первой команды (укажите правильный путь). Требуется ImageMagick с устаревшими утилитами, которые будут установлены для второй команды.

    Многие предложили использовать метод Edit-> Preference-> Accessibility, но, к сожалению, это не сработало для меня. После тестирования и воспроизведения настроек PDF мне удалось получить то, что я хотел!

    • Нажмите « Печать» (Ctrl + P)
    • Нажмите « Дополнительные настройки».
    • Проверить настройки: пользовательский
    • Нажмите « Выход» на левой панели
    • В разделе « Цвет»: выберите « Композитный серый»
    • Установите флажок Отменить
    • Нажмите ОК.

    Это должно сделать трюк!

    Важная заметка!
    Я бы предложил распечатать этот файл в PDF, чем напрямую. Особенно, если вы намереваетесь печатать несколько страниц на одной странице, так как это приведет к тому, что пробелы станут черными тоже!

    Наконец, если вы собираетесь распечатать документ в виде другого PDF-документа, в разделе « Размер страницы и обработка» нажмите « Подгонка» и установите флажки « Выберите размер бумаги при необходимости » и при необходимости используйте собственный размер бумаги . (Чтобы избежать нежелательных пробелов)

    Надеюсь эта помощь!

    Использование ImageMagick работало для меня, хотя выходной файл примерно в 50 раз больше входного.

     convert -density 300 -negate input_file.pdf output_file.pdf 
    Давайте будем гением компьютера.