Wie erstelle ich ein PDF mit invertierten Farben des Originals?
(Genau wie beim Umkehren des gesamten Bildschirms mit xcalib -i -a
)
Vorzugsweise: Hyperlinks nicht verlieren. Aber es ist keine Voraussetzung. Es wäre schön, wenn Bilder auch invertiert würden.
colors
pdf
conversion
Grzegorz Wierzowiecki
quelle
quelle
convert orig.pdf -negate negative.pdf
aber das Ergebnis ist nicht so gut ... Vielleicht gibt es Vorbehalte, die mir nicht bewusst sind.Antworten:
Vor einiger Zeit konnte ich einen Weg finden, um Postscript-Dateien zu invertieren (obwohl dies bei einigen Dateien fehlgeschlagen ist, schätze ich diejenigen, die die Änderung irgendwie überschreiben).
Das Hinzufügen
{1 exch sub} settransfer
als erster Befehl in der Datei würde die Farben des Dokuments invertieren (einschließlich Bitmap-Bilder).Für die PDF → Postscript-Konvertierung können Sie
pdftops
von verwendenlibpoppler
(AFAIK, das Ghostscriptpdf2ps
generiert suboptimale Ergebnisse). Leider wird dies beim Generieren einer PDF-Datei aus der jetzt negierten Postscript-Datei nicht beibehalten.Beachten Sie, dass einige PDF-Viewer Farben invertieren können, z. B.
xpdf
( Bitmaps werden nicht invertiert) undevince
(alles wird invertiert, anscheinend unabhängig vom Format (PDF, Postscript, DJVU, ...).quelle
View -> Inverted Colors
ODERCtrl-i
wenn Sie eine Tastenkombination bevorzugen.xpdf
Verwenden Siexpdf -rv <filename>
das Dokument in umgekehrtem Video - Modus zu öffnen. Weitere Informationen von der Manpage: "Dies kehrt die Farben von allem außer Bildern um. Es führt möglicherweise nicht immer zu hervorragenden Ergebnissen für PDF-Dateien, die seltsame Dinge mit Farbe tun. Dies führt auch dazu, dass die Papierfarbe standardmäßig schwarz ist."Ich habe ein Ruby-Skript (mit Inkscape und ImageMagick als Unterprogramme) pdfinvert zusammengestellt . Es geht wie folgt vor:
Es wurde für Zeichnungen entwickelt, kann aber in vielen weiteren Fällen funktionieren (es scheint einige Erweiterungen zu benötigen, um mit ungefärbten Hintergründen zu arbeiten).
convert
umgehen kann.quelle