Як можна інвертувати кольори PDF?


17

Мені потрібно інвертувати всі кольори PDF-документа (фон, текст, графіку та зображення). Я хочу, щоб він зберігався у файлі, тому перевернені параметри перегляду, які пропонують деякі глядачі, не допоможуть.

Растеризація документа та використання програмного забезпечення для маніпулювання зображеннями також не є варіантом.

Я десь прочитав, що це можна зробити за допомогою плагіна Enfocus PitStop для Acrobat. Однак я ніде не бачив відповідної команди. Я щось пропускаю?

Потім я прочитав, що плагін ARTS PDF Crackerjack для Acrobat пропонує негативну друк, тому я і спробував це. Варіант є, але він просто не працює.

Я дуже довго шукав спосіб зробити це. Це здається досить поширеним завданням, але я просто не можу дізнатися, як це зробити.

Чи можуть бути якісь драйвери віртуального принтера чи щось подібне, що підтримує негативну друк?

Хтось може допомогти?


1
Гей, чоловіче, спробуй скористатися зчитувачем PDF під назвою Evince. Я знаю, що це дозволяє інвертувати кольори (включені зображення) для читання, але я не знаю про можливість друкувати їх таким чином (у мене немає локальної копії і не можу встановити тут, щоб побачити).
kokbira

Отже, якщо я правильно розумію, ви повинні зберігати текст як текст ... але якщо ви усвідомлюєте, що вам просто потрібно мати pdf (також зображення у pdf), ви можете використовувати ImageMagick, зателефонувавши "convert input.pdf -negate output.pdf "
Девід Коста

Аналогічне запитання: superuser.com/questions/286403/…
landroni

Відповіді:


7

Ви спробували:

Edit, Preferences, Accessibility, then check the box that says replace colors. 

введіть тут опис зображення


Foxit Reader має такий варіант, але він, схоже, не впливає на зображення.
NiteCyper

це не відповідає на питання; у запитанні прямо сказано, що вони хочуть назавжди змінити файл, а не просто перевернути кольори для глядача
xdavidliu

4

Я сфальсифікував разом сценарій Ruby (використовуючи Inkscape та ImageMagick як підпрограми) pdfinvert . Це відбувається наступним чином:

  1. Розділіть PDF на окремі сторінки.
  2. Перетворити кожну сторінку у SVG.
  3. Інвертувати кольори¹ у SVG; вбудовані зображення PNG піклуються про².
  4. Відновіть кожну сторінку до PDF.
  5. Приєднуйтесь до сторінок разом, щоб отримати остаточний результат.

Він був розроблений для малюнків, але він може працювати в багатьох інших випадках (здається, що для роботи з кольоровим фоном потрібні розширення).

Насправді це, ймовірно, буде працювати лише в GNU / Linux (а може бути і інших системах Unix-ish) завдяки тому, як викликаються сторонні інструменти, але ви, можливо, зможете адаптувати те, що не працює для Windows.


  1. Ви також можете вказати таблицю заміни кольорів.
  2. Цей підхід, ймовірно, поширюється на JPG або будь-який інший формат ImageMagick, з яким convertможна мати справу.

0

мені вдалося зробити це так:

завантажити PDF24 Creator; відкрийте .pdf і збережіть його як .png або .jpg; відкрийте нове створене зображення, модифікуйте його за бажанням (наприклад, інвертувати кольори) та збережіть; відкрийте та об’єднайте * файли у pdf24 та збережіть його як .pdf :)

* погана частина: потрібно робити сторінку за сторінкою :( хороший компроміс для економії дорогоцінного чорнила


"Растеризація документа та використання програмного забезпечення для маніпулювання зображенням також не є можливим."
G-Man каже: «Відновіть Моніку»

Це рішення може не працювати для ОП, але Google приносить тут більш загальні питання.
AnneTheAgile
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.