Як створити pdf із перевернутими кольорами оригіналу?
(Як і перевернення на весь екран xcalib -i -a
)
Переважно: не втрачають гіперпосилання. Але це не вимога. Було б непогано, якщо зображення також будуть перевернуті.
Як створити pdf із перевернутими кольорами оригіналу?
(Як і перевернення на весь екран xcalib -i -a
)
Переважно: не втрачають гіперпосилання. Але це не вимога. Було б непогано, якщо зображення також будуть перевернуті.
Відповіді:
Певний час тому мені вдалося знайти спосіб інвертувати файли постскрипту (хоча для деяких файлів це не вдалося, я думаю, ті, які якимось чином змінюють зміну).
Додавання {1 exch sub} settransfer
в якості першої команди у файл перетворить кольори документа (включені растрові картинки).
Для перетворення PDF → післяскрипту ви можете використовувати pdftops
з libpoppler
(AFAIK, ghostscript pdf2ps
генерує неоптимальні результати). На жаль, це не буде збережено під час створення PDF-файлу із заперечуваного файлу постскрипту.
Зауважте, що деякі глядачі PDF-файлів мають можливість інвертувати кольори, наприклад xpdf
(які не інвертують растрові карти) та evince
(що інвертує все, мабуть, незалежно від формату (PDF, postscript, djvu, ...)
View -> Inverted Colors
АБО Ctrl-i
якщо ви віддаєте перевагу ярлику клавіатури.
xpdf
, використовувати , xpdf -rv <filename>
щоб відкрити документ в режимі зворотного відео. Ще трохи інформації зі сторінки чоловіка: "Це повертає кольори всього, окрім зображень. Це може не завжди давати чудові результати для файлів PDF, які забарвлюють дивні речі з кольором. Це також призводить до того, що колір паперу за замовчуванням стає чорним".
Я сфальсифікував сценарій Ruby (використовуючи Inkscape та ImageMagick в якості підпрограм) pdfinvert . Це відбувається наступним чином:
Він був розроблений для малюнків, але може працювати в багатьох інших випадках (здається, що для роботи з незабарвленим фоном потрібні розширення).
convert
можна мати справу.
convert orig.pdf -negate negative.pdf
але результат не такий хороший .... можливо, є застереження, про які я не знаю.