PDF markieren
Text in einem PDF markieren: Wörter suchen und jede Fundstelle mit einem Textmarker hervorheben.
Ihre Dateien bleiben auf diesem Gerät. Es wird nichts hochgeladen. So prüfen Sie das
PDF markieren: Anleitung
PDF markieren: die wichtigsten Funktionen
Die Textebene des Dokuments wird für jede Wortgruppe durchsucht, ohne Beachtung von Groß- und Kleinschreibung, und über jeder Fundstelle wird an ihrer Position in der Zeile ein Balken gezeichnet, sodass Sie sie nicht selbst suchen müssen.
Der Balken wird im Blendmodus Multiplizieren gezeichnet, sodass die Wörter darunter lesbar, auswählbar und durchsuchbar bleiben, wie mit einem Textmarker gezeichnet.
Die Datei wird von JavaScript in Ihrem Browser gelesen und neu geschrieben. Es wird nichts an einen Server gesendet.
PDF markieren im Überblick
PDF markieren findet jede Wortgruppe mit pdf.js, ermittelt die Position der Fundstelle in der Zeile, indem es den Text davor misst, und zeichnet mit pdf-lib einen durchscheinenden Balken darüber. Da der Balken gemischt statt darübergemalt wird, bleiben die Wörter lesbar und auswählbar, und die Suche findet sie weiterhin.
Jedes Fälligkeitsdatum in einem Vertrag markieren, jeden Produktcode in einer Preisliste oder den Namen eines Kunden in einem langen Bericht. Jeder Textabschnitt wird für sich durchsucht, sodass eine Wortgruppe, die sich auf zwei Zeilen verteilt, nicht gefunden wird, und auf einer gescannten Seite gibt es nichts zu finden, bevor sie das OCR-Tool durchlaufen hat. Die Position innerhalb einer Zeile wird mit einer Browserschrift derselben Art wie die des PDFs (Serif, Sans-Serif oder Monospace) gemessen, sodass sie bei einer ungewöhnlichen Schrift oder breiter Laufweite leicht abweichen kann.
PDF markieren: typische Anwendungsfälle
Ein 60-seitiger Liefervertrag erwähnt „Kündigung“ an einem Dutzend Stellen, und Sie müssen jede davon vor einem Gespräch lesen. Geben Sie das Wort ein, wählen Sie Gelb, laden Sie herunter und blättern Sie durch das Ergebnis. Die Meldung nennt, wie viele Fundstellen auf wie vielen Seiten gefunden wurden, sodass Sie sofort sehen, ob die Zahl Ihrer Erwartung entspricht.
Eine Preisliste soll für einen Kollegen jede Zeile mit bestimmten Produktcodes markiert bekommen. Geben Sie jeden Code in einer eigenen Zeile ein; alle werden in einem einzigen Durchgang markiert. Der Abgleich sucht innerhalb des Textes, sodass ein Code wie AB12 auch auf AB123 passt. Geben Sie die längstmögliche Form jedes Codes ein.
Ein Lernpaket soll für eine Klasse die wichtigsten Begriffe hervorgehoben bekommen. Da der Balken über den Text gemischt statt darüber gemalt wird, bleiben die Wörter am Bildschirm und auf Papier lesbar, und ein Schüler kann sie weiterhin markieren und kopieren.
Sie möchten eine Wortgruppe nur dort markiert haben, wo sie in einer bestimmten Klausel vorkommt, nicht im gesamten Dokument. Dieses Tool markiert jede Fundstelle. Öffnen Sie für eine einzelne Stelle den PDF-Editor, wählen Sie Markieren und ziehen Sie einen Kasten an die gewünschte Stelle. Um Text zu schwärzen statt zu markieren, verwenden Sie PDF schwärzen, das den Text auch aus der Datei löscht.
Tipps und Fehlerbehebung
- „Geben Sie mindestens ein Wort oder eine Wortgruppe zum Markieren ein.“ erscheint unter dem Feld, wenn es leer ist. Leere Zeilen werden ignoriert, und Leerzeichen am Anfang oder Ende einer Zeile werden entfernt, sodass eine Wortgruppe nicht mit einem Leerzeichen beginnen oder enden kann.
- „Keines dieser Wörter wurde im Text des Dokuments gefunden“ bedeutet, dass auf keiner Seite eine Übereinstimmung gefunden wurde und keine Datei erzeugt wurde. Prüfen Sie die Schreibweise, probieren Sie ein kürzeres Fragment, oder führen Sie die Datei, falls es sich um einen Scan handelt, zuerst durch OCR PDF.
- Eine Fundstelle muss innerhalb eines einzelnen Textabschnitts liegen, so wie pdf.js ihn liest. Eine Wortgruppe, die einen Zeilenumbruch, eine Spaltengrenze oder einen Schriftwechsel mittendrin überspringt (ein fettes Wort in einem sonst normalen Satz), wird nicht gefunden; suchen Sie stattdessen nach dem Teil auf einer Seite des Umbruchs.
- Es gibt keine Option für ganze Wörter: „datum“ passt auch auf „Enddatum“ und „Fälligkeitsdatum“. Wählen Sie einen längeren, genaueren Begriff wie „Fälligkeitsdatum“, wenn ein kürzerer zu viel erfasst. Bei sich überschneidenden Begriffen wie „Datum“ und „Fälligkeitsdatum“ wird jeder einzeln gezeichnet, sodass der gemeinsame Teil zwei Balken und eine dunklere Farbe erhält.
- Die horizontale Position des Balkens wird aus der Breite des Textes vor der Fundstelle gemessen, gesetzt in einer Browserschrift derselben Art, sodass sie sich bei einer ungewöhnlichen Schrift oder breiter Laufweite etwas zur Seite verschieben kann. Seine Höhe ergibt sich aus der Schriftgröße des Abschnitts.
- Markierungen werden in den Seiteninhalt gezeichnet und nicht als PDF-Anmerkungen hinzugefügt, sodass sie in der Kommentarliste eines Readers nicht erscheinen und sich in einem Viewer nicht auswählen oder löschen lassen. Heben Sie das Original auf, falls Sie noch eine saubere Kopie brauchen könnten. Der Download heißt highlighted_ gefolgt vom ursprünglichen Dateinamen.
- „Das PDF konnte nicht markiert werden: No password given“ bedeutet, dass die Datei zum Öffnen ein Passwort braucht. Führen Sie sie durch PDF entsperren und markieren Sie das Ergebnis. Vorschau anzeigen stellt das Ergebnis mit pdf.js innerhalb der Seite dar, sodass Sie die Balken vor dem Speichern prüfen können.
- „Dieses PDF hat ein Eigentümerpasswort, das Änderungen einschränkt“ bedeutet, dass sich die Datei ohne Passwort öffnen lässt, aber gegen Bearbeitung gesperrt ist. Führen Sie sie durch PDF entsperren, das solche Einschränkungen ohne Passwort entfernt, und markieren Sie das Ergebnis.
PDF markieren: So funktioniert es in Ihrem Browser
Zwei Bibliotheken arbeiten mit denselben, im Arbeitsspeicher gehaltenen Bytes. pdf.js öffnet eine Kopie der Datei in einem Web Worker, einem Hintergrundthread Ihres Browsers, und liefert die Textebene jeder Seite: jeden Textabschnitt mit seiner Zeichenfolge, seiner Breite und einer Transformation, die Schriftgröße und Position trägt. Das Tool wandelt jede Zeichenfolge in Kleinbuchstaben um und sucht nach jeder eingegebenen Wortgruppe. Für jeden Treffer wird ein Kasten in PDF-Punkten erstellt: Die horizontale Ausdehnung ist der Anteil der Fundstelle an der Breite des Abschnitts, gemessen mit der Canvas-Funktion measureText in einer Browserschrift derselben Art wie die PDF-Schrift, die vertikale Ausdehnung reicht von 22 % der Schriftgröße unterhalb der Grundlinie bis zur Oberkante der Schriftgröße, und die Transformation des Abschnitts bildet diesen Kasten auf die Seite ab, was auch gedrehte Seiten berücksichtigt.
pdf-lib öffnet anschließend dieselben Bytes und zeichnet pro Kasten ein Rechteck, auf jeder Seite um 1 pt vergrößert, in der gewählten Farbe mit dem Blendmodus Multiplizieren, wodurch sich der Balken wie Textmarkertinte über dem Text verhält statt wie ein Aufkleber darüber. Das Dokument wird in ein neues Byte-Array gespeichert, in ein Blob verpackt und mit der Anzahl der Fundstellen und Seiten auf der Ergebniskarte angezeigt. Es wird nichts hochgeladen, und alles andere in der Datei, einschließlich Text, Links, Lesezeichen und Formularfeldern, wird unverändert zurückgeschrieben.
Häufig gestellte Fragen
Verändert oder entfernt das Markieren den Text?
Nein. Der Text bleibt genau, wie er war: Er bleibt auswählbar, kopierbar und durchsuchbar. Über jeder Fundstelle wird lediglich ein farbiger Balken hinzugefügt.
Warum wurde eine Wortgruppe nicht markiert?
Entweder weicht der Wortlaut von Ihrer Eingabe ab (der Abgleich ist bis auf Groß- und Kleinschreibung exakt), die Wortgruppe verteilt sich auf zwei Zeilen, oder die Seite ist ein Scan ohne Textebene. Führen Sie ein gescanntes PDF zuerst durch das OCR-Tool und markieren Sie dann das Ergebnis.
Kann ich mehrere verschiedene Wortgruppen gleichzeitig markieren?
Geben Sie eine Wortgruppe pro Zeile ein. Alle werden im selben Durchgang markiert, in der von Ihnen gewählten Farbe.
Kann ich ein gescanntes PDF markieren?
Nicht direkt: Ein Scan hat keine Textebene, sodass es nichts zu finden gibt und das Tool meldet, dass nichts gefunden wurde. Führen Sie ihn zuerst durch OCR PDF; das fügt eine unsichtbare Textebene hinzu, die dieses Tool durchsuchen kann.
Kann ich die Markierungen später entfernen?
Mit diesem Tool nicht, und auch nicht in einem PDF-Reader, weil die Balken Teil des Seiteninhalts und keine Anmerkungen sind. Bewahren Sie Ihre Originaldatei auf und markieren Sie eine Kopie.
Kann ich für verschiedene Wörter unterschiedliche Farben verwenden?
Eine Farbe pro Durchlauf. Markieren Sie die erste Gruppe von Wörtern, laden Sie herunter, und führen Sie das Tool dann mit der zweiten Gruppe und einer anderen Farbe auf dieser Datei aus. Die Balken werden gemischt, sodass ein Wort, das in beiden Durchläufen gefunden wurde, in den gemischten Farben erscheint.
Zuletzt geprüft am