Jak stworzyć pdf z odwróconymi kolorami oryginalnego?
(Podobnie jak odwracanie całego ekranu za pomocą xcalib -i -a)
Najlepiej: nie tracić hiperłączy. Ale to nie jest wymóg. Byłoby miło, gdyby obrazy również zostały odwrócone.
Jak stworzyć pdf z odwróconymi kolorami oryginalnego?
(Podobnie jak odwracanie całego ekranu za pomocą xcalib -i -a)
Najlepiej: nie tracić hiperłączy. Ale to nie jest wymóg. Byłoby miło, gdyby obrazy również zostały odwrócone.
Odpowiedzi:
Jakiś czas temu udało mi się znaleźć sposób na odwrócenie plików postscriptowych (chociaż niektóre pliki nie działały, myślę, że te, które w jakiś sposób zastępują zmianę).
Dodanie {1 exch sub} settransferjako pierwszego polecenia w pliku spowoduje odwrócenie kolorów dokumentu (w tym obrazy bitmapowe).
Do konwersji PDF → postscript można użyć pdftopsz libpoppler(AFAIK, ghostscript pdf2psgeneruje wyniki nieoptymalne). Niestety nie zostanie to zachowane podczas generowania pliku PDF z obecnie zanegowanego pliku postscriptowego.
Pamiętaj, że niektóre przeglądarki plików PDF mają możliwość odwracania kolorów, takie jak xpdf(która nie odwraca bitmap) i evince(która odwraca wszystko, najwyraźniej bez względu na format (PDF, PostScript, djvu, ...)
View -> Inverted ColorsLUB Ctrl-ijeśli wolisz skrót klawiaturowy.
xpdfużyć xpdf -rv <filename>, aby otworzyć dokument w trybie odwrotnym wideo. Więcej informacji ze strony podręcznika: „Odwraca kolory wszystkiego oprócz obrazów. Nie zawsze daje to świetne wyniki dla plików PDF, które robią dziwne rzeczy z kolorem. Powoduje to również, że kolor papieru staje się domyślnie czarny.”
Złożyłem razem skrypt Ruby (używając Inkscape i ImageMagick jako podprogramów) pdfinvert . Postępuje następująco:
Został zaprojektowany do rysunków, ale może działać w wielu innych przypadkach (wydaje się, że potrzebuje pewnych rozszerzeń do pracy z bezbarwnym tłem).
convert.
convert orig.pdf -negate negative.pdfale wynik nie jest tak dobry ... może są pewne zastrzeżenia, o których nie wiem.