ForHosting KIT · Dokumente & PDF

Text in PDF schwärzen

Geben Sie „falcon“ einmal ein, und alle drei Schreibweisen in einem Satz, Falcon, FALCON und falcon, werden zu ████, bestätigt durch die Zahl 3. Nutzen Sie es für Text aus einem PDF, bevor Sie ihn teilen, durchsuchbar machen oder ablegen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Terme
falcon
Erhalten Sie
Anzahl geschwärzter Stellen
3

Das Werkzeug zur PDF-Textschwärzung entfernt jedes Vorkommen der von Ihnen angegebenen Begriffe aus extrahiertem PDF-Text, ohne zwischen Groß- und Kleinschreibung zu unterscheiden. Jeder Treffer wird durch eine sichtbare schwarze Markierung ersetzt; zusätzlich nennt die Antwort die genaue Zahl der Ersetzungen. Das eignet sich für Abläufe, in denen bereits auswählbarer oder extrahierter PDF-Text vorliegt und vor Prüfung, Indexierung, Weitergabe oder Speicherung zuverlässig bereinigt werden muss. Die Suche arbeitet wörtlich und deterministisch. Satzzeichen in einem Begriff gelten daher als normale Zeichen und nicht als Anweisungen für ein Suchmuster.

PDF-Text und Schwärzungsliste vorbereiten

Beginnen Sie mit dem aus einem PDF extrahierten Text und bewahren Sie Formulierungen sowie Zeilenumbrüche auf, die für den nächsten Verarbeitungsschritt wichtig sind. Übergeben Sie diesen Inhalt im Feld text und tragen Sie eine oder mehrere wörtliche Zeichenfolgen in die Liste terms ein. Ein Begriff kann ein Name, eine Kontoreferenz, eine Projektbezeichnung, ein Teil einer Anschrift oder jede andere genaue Folge sein, die nicht länger erscheinen darf.

Die Suche unterscheidet nicht zwischen Groß- und Kleinschreibung; ein einzelner Eintrag wie „Falcon“ findet somit auch „FALCON“ und „falcon“. Die Begriffe sind keine regulären Ausdrücke. Punkte, Klammern, Pluszeichen und Fragezeichen werden als gewöhnliche Zeichen gesucht.

Dadurch wird aus einem harmlosen Begriff nicht versehentlich ein Suchmuster. Leere Listen werden abgelehnt, weil unverändert zurückgegebener Text fälschlich wie ein erfolgreich geschwärztes Ergebnis wirken könnte. Auch leere Zeichenfolgen in der Liste sind ungültig.

Dieser eindeutige Vertrag eignet sich für automatische Abläufe, in denen eine fehlende Richtlinienangabe die Verarbeitung stoppen muss, statt vertrauliche Inhalte weiterzugeben.

Such- und Ersetzungsverhalten verstehen

Das Werkzeug durchsucht den ursprünglichen Text von Anfang bis Ende und ersetzt jeden nicht überlappenden Treffer durch die feste Markierung „████“. Sie können dadurch den bereinigten Text verwenden und unabhängig prüfen, wie viele Stellen geändert wurden. Doppelte Begriffe, die sich nur durch Groß- und Kleinschreibung unterscheiden, gelten als ein Suchbegriff, sodass derselbe Abschnitt nicht zweimal gezählt wird.

Können mehrere Begriffe am selben Zeichen beginnen, wird der längste zuerst berücksichtigt. Wenn Sie beispielsweise „North“ und „North Harbor“ angeben, wird an einer passenden Stelle die vollständige Wendung geschwärzt. Ersetzungen lösen keine weiteren Treffer aus: Eingefügte Markierungen gehören ausschließlich zur Ausgabe.

Die Anzahl darf null sein, wenn die Liste gültig ist, jedoch kein Begriff vorkommt. Dies bestätigt eine erfolgreiche Ausführung, während eine leere oder ungültige Liste einen Fehler erzeugt. Die Suche ist wörtlich und erkennt keine Wortgrenzen.

Ein kurzer Begriff kann daher auch innerhalb eines längeren Wortes gefunden werden. Geben Sie genau die Wendung an, die entfernt werden soll.

Das Ergebnis sicher im Dokumentenablauf nutzen

Diese Fähigkeit verarbeitet den vom Aufrufer bereitgestellten PDF-Text. Sie verändert weder Seitengrafiken noch Anmerkungen, verborgene Ebenen, Metadaten oder die ursprüngliche Binärdatei. Verwenden Sie sie, wenn der extrahierte Text selbst angezeigt, indexiert, zusammengefasst, protokolliert oder an ein anderes System übermittelt wird.

Müssen Sie ein visuell geschwärztes PDF veröffentlichen, wenden Sie eine echte PDF-Schwärzung auf das Quelldokument an und prüfen Sie, dass sich der darunterliegende Inhalt nicht wiederherstellen lässt. Anzahl und Richtlinienversion können Sie ohne das vertrauliche Original in einem Prüfprotokoll festhalten. Prüfen Sie die Begriffsauswahl sorgfältig: Die wörtliche Suche ist vorhersehbar, findet aber keine nicht aufgeführten Varianten.

Die deterministische Logik benötigt keinen Netzwerkzugriff und liefert bei identischen Eingaben stabile Ergebnisse.

Text vor der Indexierung bereinigen

Entfernen Sie Kundennamen, interne Projektbezeichnungen oder Referenznummern, bevor PDF-Text in einen Suchindex gelangt.

Eine Prüffassung vorbereiten

Erstellen Sie eine klar markierte Textfassung für Personen, die das Dokument ohne bestimmte vertrauliche Begriffe lesen sollen.

Richtlinien für bekannte Begriffe anwenden

Nutzen Sie eine genehmigte Liste sensibler Wendungen in einem automatisierten Ablauf und protokollieren Sie die Ersetzungszahl.

Unterscheidet die Suche Groß- und Kleinschreibung?

Nein. Ein Begriff erfasst Schreibweisen in Großbuchstaben, Kleinbuchstaben und gemischter Form.

Werden Begriffe als reguläre Ausdrücke interpretiert?

Nein. Jeder Begriff wird einschließlich Satzzeichen und besonderer Regex-Zeichen wörtlich behandelt.

Verändert dieses Werkzeug die ursprüngliche PDF-Datei?

Nein. Es schwärzt bereits extrahierten Text und verändert weder PDF-Binärdaten noch Grafiken, Metadaten oder verborgene Inhalte.

Kann ein kurzer Begriff Teile eines längeren Wortes schwärzen?

Ja. Die Suche achtet nicht auf Wortgrenzen, daher wird ein kurzer Begriff auch innerhalb eines anderen Wortes gefunden. Geben Sie die genaue Wendung ein, die verschwinden soll, damit nicht mehr verdeckt wird als gewollt.

Warum kann die Anzahl null sein?

Null bedeutet, dass die Liste gültig war, aber keiner ihrer Begriffe im Text vorkommt; der Schritt lief also. Eine leere Liste wird dagegen abgelehnt, damit niemand eine Schwärzung annimmt, die nie stattfand.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/pdf/redact-text

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/pdf/redact-text \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Project Falcon belongs to FALCON Holdings.","terms":["falcon"]}'
{
  "text": "Project Falcon belongs to FALCON Holdings.",
  "terms": [
    "falcon"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.redact_text",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_mb25
max_pages200
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Such- und Ersetzungsverhalten verstehen

Die Antwort enthält redacted_text und redacted_count.

Das Ergebnis sicher im Dokumentenablauf nutzen

Ein sinnvoller automatischer Ablauf extrahiert den Text, sendet ihn mit einer genehmigten Begriffsliste, vergleicht redacted_count mit einem erwarteten Mindestwert und speichert in nachgelagerten Such- oder Prüfsystemen ausschließlich redacted_text. Der API-Preis beträgt $0.002 je Anfrage.

Was geschieht, wenn kein Begriff gefunden wird?

Der ursprüngliche Text wird unverändert zurückgegeben und redacted_count beträgt null.

Was geschieht bei einer leeren Begriffsliste?

Die Anfrage schlägt mit invalid_input fehl, weil mindestens ein nicht leerer Begriff erforderlich ist.

Vollständige KIT-Dokumentation lesen →