Ich bin Student und habe ein 4-seitiges PDF-Dokument eines Beispieltests. Die Antworten auf die Testfragen sind mit blauem Stift auf das Dokument geschrieben; die einzigen anderen Farben im Dokument sind Schwarz (die Textfragen) und Weiß (der PDF-Hintergrund).
Gibt es eine kostenlose und einfache Möglichkeit, alle blauen Stellen aus dem Dokument zu entfernen? Ich dachte, etwas in Photoshop könnte funktionieren, aber ich habe derzeit leider keinen Zugriff auf eine Bildbearbeitungssoftware.
Antwort1
Ich konnte so etwas mit dem Kommandozeilentool Imagemagick machen, basierend aufeine andere Antwort.
Dieses Beispiel konvertiert die ersten vier Seiten von input.pdf und ändert zwei Farben (RBG Hex) c00000
in 4472c4
Weiß mit einem „Fuzz-Faktor“ von 1 %. Ich habe den Gimp-Screenshot-Import verwendet, um die Hex-Farben zu überprüfen.
convert -density 300 +antialias 'input.pdf[0-3]' \
-fuzz 1% -fill white -opaque '#c00000' \
-fuzz 1% -fill white -opaque '#4472c4' \
output.pdf
Sie müssen wahrscheinlichPDF-Konvertierung aktivierenErste.
Das Problem bei dieser Lösung besteht darin, dass jede Seite im Ausgabe-PDF in ein Bild umgewandelt wird. Ich musste dies nur tun, damit ich das Dokument drucken konnte, daher war es für mich kein Problem.
Mit dieser Option wird das +antialias
Antialiasing deaktiviert. Ohne diese Option sind die unscharfen Ränder des entfernten Textes weiterhin sichtbar.
Antwort2
- Konvertieren Sie das PDF in HTML.https://cloudconvert.com/pdf-to-html
- Öffnen Sie die HTML-Datei in einem Webbrowser.
- Öffnen Sie das Inspektionselement.
- Klicken Sie auf das Symbol „Wählen Sie ein Element auf der Seite aus, um es zu prüfen“.
- Klicken Sie auf einen roten Text und finden Sie die CSS-Klasse, die verantwortlich ist für
color: red;
- Um es auszublenden, fügen Sie
display: none;
es derselben Klasse hinzu. - Drucken Sie die Seite aus und speichern Sie sie als PDF.
- Voilà! ✨
Ihr Vektortext bleibt im neuen PDF dennoch erhalten, sofern Sie nicht „Als Bild drucken“ ankreuzen.