Wasserzeichen in PDF einfügen
Ein Werkzeug, das einen frei wählbaren Text als Wasserzeichen über jede Seite eines PDFs legt – etwa „Entwurf“, „Vertraulich“ oder den Namen des Empfängers. Gedacht für Dokumente, die vor der endgültigen Version klar gekennzeichnet oder vor unautorisierter Weitergabe geschützt werden sollen.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Text, Position und Deckkraft festlegen
Sie geben den gewünschten Text ein und wählen Position, Winkel, Schriftgröße und Deckkraft – von kaum sichtbar bis deutlich im Vordergrund. Das Wasserzeichen wird auf jeder Seite des Dokuments platziert, ohne den eigentlichen Inhalt zu überdecken oder unlesbar zu machen. Eine diagonale Platzierung über die gesamte Seite ist ebenso möglich wie ein kleiner Hinweis am unteren Rand. So lässt sich das Wasserzeichen an das jeweilige Dokument anpassen, statt eine feste Vorlage zu übernehmen.
Wofür ein Wasserzeichen typischerweise steht
Ein Vertragsentwurf, der noch nicht unterschrieben ist, soll klar als „Entwurf“ erkennbar sein. Ein internes Dokument, das nicht nach außen dringen soll, trägt „Vertraulich“. Und eine Kopie, die an einen bestimmten Empfänger geht, lässt sich mit dessen Namen versehen, um eine unautorisierte Weiterverbreitung nachvollziehbar zu machen. So bleibt für jeden, der das Dokument öffnet, sofort erkennbar, um welche Version es sich handelt.
Ein Pauschalpreis
Der Preis liegt bei $0.002 pro Anfrage, unabhängig davon, wie viele Seiten das PDF hat. Bezahlt wird direkt über PayPal, ohne Konto und ohne Abonnement. Der Preis steht bereits vor der Verarbeitung fest, auch bei einem umfangreichen Dokument mit vielen Seiten. Eine gestaffelte Abrechnung nach Seitenzahl gibt es nicht, sodass der Preis auch bei einem einzelnen kurzen Entwurf vorhersehbar bleibt.
Web und API
Genutzt wird die Funktion über diese Seite im Browser oder, für wiederkehrende Abläufe, über die API – etwa um jedes ausgehende Angebot automatisch mit „Entwurf“ zu kennzeichnen, bevor es freigegeben wird. Eine App für iOS und Android ist in Vorbereitung. So lässt sich die Kennzeichnung auch in eine bestehende Dokumentenfreigabe einbinden, ohne dass jemand das Wasserzeichen manuell hinzufügen muss – ein Klick genügt in der Automatisierung.
Anwendungsfälle
Vertragsentwurf kennzeichnen
Die Schneider IT-Systeme GmbH & Co. KG versieht jeden Vertragsentwurf mit dem Wasserzeichen „Entwurf“, solange die endgültige Fassung noch nicht unterschrieben ist.
Vertrauliches internes Dokument
Ein interner Bericht erhält das Wasserzeichen „Vertraulich – nur für internen Gebrauch“, bevor er an die Geschäftsleitung verschickt wird.
Empfänger-Kennzeichnung gegen Weitergabe
Jonas Weber verschickt eine Preisliste an mehrere Partner und versieht jede Kopie mit dem Namen des jeweiligen Empfängers als Wasserzeichen.
Musterdokument für eine Vorlage
Eine als Vorlage verwendete Rechnung wird mit „Muster“ gekennzeichnet, damit sie nicht versehentlich als echte Rechnung verschickt wird.
Häufige Fragen
Kann ich Schriftgröße, Farbe und Winkel des Wasserzeichens selbst bestimmen?
Ja, Sie legen Text, Position, Winkel, Schriftgröße und Deckkraft fest, bevor das Wasserzeichen erzeugt wird.
Wird das Wasserzeichen auf jeder Seite eingefügt?
Ja, standardmäßig auf allen Seiten des Dokuments, in der von Ihnen gewählten Position.
Was kostet das Einfügen eines Wasserzeichens?
$0.002 pro Anfrage, pauschal – unabhängig von der Seitenzahl.
Lässt sich ein Wasserzeichen später wieder entfernen?
Über dieses Werkzeug nicht – bewahren Sie die Originaldatei ohne Wasserzeichen auf, falls Sie später eine unmarkierte Version brauchen.
Was passiert mit meiner Datei nach der Bearbeitung?
Sie wird nur zur Verarbeitung verwendet und danach gelöscht.
Brauche ich ein Konto?
Nein, es gibt derzeit keine Konten.
Ist Support auf Deutsch möglich?
Der Support antwortet per E-Mail oder WhatsApp, derzeit auf Englisch und Spanisch.
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/pdf/watermark-text \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pdf":"https://ejemplo.com/documento.pdf"}'const res = await fetch("https://api.kit.forhosting.com/pdf/watermark-text", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pdf": "https://ejemplo.com/documento.pdf"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/watermark-text",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pdf": "https://ejemplo.com/documento.pdf"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/watermark-text", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pdf":"https://ejemplo.com/documento.pdf"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pdf":"https://ejemplo.com/documento.pdf"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/watermark-text", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"pdf": "https://ejemplo.com/documento.pdf"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.watermark_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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 25 |
max_pages | 200 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
413 | input_too_large | Die Eingabe überschreitet das Größenlimit dieser Aufgabe – die genaue Grenze steht auf der Seite. |