PDF-Metadaten entfernen
Diese Funktion löscht die Metadatenfelder einer PDF-Datei vollständig: Autor, Titel, Betreff, Stichwörter, Software und Datum verschwinden aus dem Dokumentinfo-Wörterbuch. Die sichtbaren Seiten bleiben unverändert – entfernt wird ausschließlich die unsichtbare Fußspur zur Herkunft der Datei. Das eignet sich als letzter Schritt vor jeder öffentlichen Veröffentlichung eines Dokuments.
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.
Was eine Datei unbeabsichtigt preisgibt
Beim Speichern eines PDF hinterlässt die verwendete Software oft den Namen des Benutzerkontos, die Programmversion und das genaue Erstellungsdatum – Angaben, die niemand aktiv eingegeben hat und die trotzdem mitreisen. Bei einer öffentlichen Stellenausschreibung, einem offenen Brief oder einer Pressemitteilung können solche Spuren mehr preisgeben, als beabsichtigt war. Wer eine solche Datei zum ersten Mal weiterreicht, merkt oft gar nicht, dass diese Angaben überhaupt vorhanden sind.
Reinigen statt schwärzen
Das Entfernen löscht ausschließlich die Metadatenfelder; Text, Bilder und Layout jeder Seite bleiben unangetastet. Wer stattdessen sichtbare Inhalte im Text unkenntlich machen möchte, benötigt eine andere Funktion – hier geht es um die unsichtbare Beschreibung im Hintergrund der Datei, nicht um ihren sichtbaren Inhalt. Beide Schritte lassen sich bei Bedarf nacheinander anwenden, je nachdem, was ein Dokument vor der Weitergabe tatsächlich verbergen soll.
Bearbeitung und Preis
Die Bereinigung kostet $0.002 pro Anfrage, in US-Dollar, ohne Abonnement. Sie läuft auf dieser Seite für eine einzelne Datei oder über die API (Alias /pdf/metadata-clean), wenn mehrere Dokumente vor einer Veröffentlichung automatisiert bereinigt werden sollen. Verarbeitet werden Dateien bis 25 MB und 200 Seiten. Eine Rechnung stellen wir auf Anfrage aus, falls Sie sie für Ihre eigene Buchhaltung benötigen sollten.
Anwendungsfälle
Stellenausschreibung veröffentlichen
Weber Metallbau GmbH veröffentlicht eine Stellenanzeige als PDF auf mehreren Portalen und entfernt vorher die Metadaten, damit weder der Name der Sachbearbeiterin noch der interne Rechnername sichtbar sind.
Angebot für eine Ausschreibung
Schneider IT-Systeme GmbH & Co. KG reicht ein Angebot ein, ohne die Historie früherer Entwürfe, das interne Vorlagen-System oder einzelne Bearbeiternamen preiszugeben.
Ein sensibles Schreiben versenden
Anna Hoffmann verschickt ein persönliches Anschreiben als PDF und möchte nicht, dass Kontoname oder genaue Uhrzeit der Erstellung im Dokument sichtbar bleiben.
Häufige Fragen
Welche Angaben werden konkret gelöscht?
Autor, Titel, Betreff, Stichwörter, Produzent-Software sowie Erstellungs- und Änderungsdatum – alle Felder des Dokumentinfo-Wörterbuchs, soweit gesetzt.
Bleiben Text und Layout unverändert?
Ja. Nur die unsichtbaren Metadatenfelder werden gelöscht; an Schrift, Bildern oder Seitenanordnung ändert sich nichts.
Reicht das, um ein Dokument vollständig zu anonymisieren?
Nein. Die Bereinigung entfernt die Metadaten, nicht das, was im sichtbaren Text steht. Erscheint ein Name oder eine Unterschrift auf einer Seite, muss das gesondert bearbeitet werden.
Ist das eine anerkannte Vorgehensweise vor einer Veröffentlichung?
Ja, das Entfernen von Metadaten vor der öffentlichen Freigabe eines Dokuments gilt als übliche Vorsichtsmaßnahme im Umgang mit personenbezogenen Daten – wir versprechen keine Zertifizierung, sondern beschreiben, was technisch passiert.
Was kostet die Bereinigung?
$0.002 pro Anfrage, in US-Dollar, bezahlt per PayPal ohne Konto.
Werden meine Dateien nach der Bereinigung gespeichert?
Nein. Übertragen wird verschlüsselt, verarbeitet nur für die Bereinigung selbst – im Anschluss löschen wir Original und Ergebnis von unseren Servern.
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/metadata-clean \
-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/metadata-clean", {
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/metadata-clean",
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/metadata-clean", 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/metadata-clean", 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.metadata_clean",
"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. |