Technisches Datenblatt auslesen
Diese Funktion liest ein technisches Datenblatt – als PDF oder Foto – und gibt die enthaltenen Kennwerte strukturiert zurück: Maße, Gewicht, Material, elektrische oder mechanische Werte. Sie eignet sich, um Herstellerangaben ohne manuelles Abtippen in eine eigene Übersicht zu übernehmen.
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.
Kennwerte statt Fließtext
Ein technisches Datenblatt listet meist viele Einzelwerte in unterschiedlichen Tabellen und Abschnitten: Abmessungen, Gewicht, Toleranzen, Werkstoff, elektrische Kenndaten. Die Funktion liest das Dokument und ordnet diese Werte den jeweiligen Bezeichnungen zu, statt sie als reinen Fließtext zurückzugeben. Das Ergebnis lässt sich direkt in eine Vergleichstabelle oder eine Produktdatenbank übernehmen, ohne dass jeder Wert einzeln aus dem PDF abgetippt werden muss.
Herstellerangaben schnell vergleichen
Beim Vergleich mehrerer Bauteile oder Produkte von unterschiedlichen Herstellern liegt jedes Datenblatt anders aufgebaut vor. Die Funktion liest jedes Blatt einzeln aus und liefert die Werte in vergleichbarer Form zurück, sodass Sie mehrere Datenblätter nebeneinanderlegen können, ohne jede Tabelle von Hand in eine eigene Übersicht zu übertragen. Das erleichtert die Auswahl unter mehreren Angeboten, gerade wenn die Herstellerunterlagen unterschiedlich aufgebaut sind.
Genauigkeit hängt von der Vorlage ab
Ein klar strukturiertes Datenblatt mit beschrifteten Tabellen liefert die zuverlässigsten Ergebnisse. Bei unscharfen Scans, sehr dichten Tabellen oder ungewöhnlichem Layout kann die Zuordnung einzelner Werte unsicherer ausfallen. Für sicherheitsrelevante Kennwerte empfiehlt sich ein Abgleich mit dem Originaldokument, bevor sie weiterverwendet werden, etwa in einer Konstruktionsunterlage oder einem Angebot an einen Kunden, statt sich allein auf das automatisch erkannte Ergebnis zu verlassen.
Preis pro Dokument und Ausführung
Das Auslesen kostet $0.003 pro Anfrage zzgl. $0.0135 pro Dokument, in US-Dollar, ohne Abonnement. Diese Funktion befindet sich in der Beta-Phase und läuft auf dieser Seite sowie über die API, um mehrere Datenblätter automatisiert zu verarbeiten. Die Verarbeitung läuft asynchron: Sie senden das Dokument, und die strukturierten Werte liegen vor, sobald die Analyse abgeschlossen ist.
Anwendungsfälle
Bauteile mehrerer Hersteller vergleichen
Weber Metallbau GmbH liest die Datenblätter mehrerer Zulieferer aus, um Maße und Materialangaben in einer gemeinsamen Vergleichstabelle gegenüberzustellen.
Produktdatenbank ohne manuelle Eingabe befüllen
Schneider IT-Systeme GmbH & Co. KG übernimmt die Kennwerte aus PDF-Datenblättern automatisiert in die eigene Produktdatenbank.
Fotografiertes Typenschild-Datenblatt erfassen
Lukas Fischer liest ein fotografiertes Datenblatt eines Ersatzteils aus, um die Werte ohne Abtippen in eine Bestellliste zu übernehmen.
Häufige Fragen
Welche Werte werden aus einem Datenblatt erkannt?
Die gängigen technischen Kennwerte, etwa Maße, Gewicht, Material, Toleranzen oder elektrische Kenndaten – abhängig davon, was das jeweilige Datenblatt tatsächlich enthält.
Funktioniert das auch bei einem eingescannten Datenblatt?
Ja, sofern der Scan lesbar ist. Ein klar strukturiertes, scharfes Dokument liefert zuverlässigere Ergebnisse als ein unscharfes Foto.
Sind die erkannten Werte für sicherheitsrelevante Angaben verlässlich?
Für einen schnellen Überblick ja. Bei sicherheitsrelevanten Kennwerten empfiehlt sich ein Abgleich mit dem Originaldokument, bevor sie weiterverwendet werden.
Was kostet das Auslesen eines Datenblatts?
$0.003 pro Anfrage und $0.0135 pro Dokument, in US-Dollar, ohne Abonnement. Zahlung per PayPal, Rechnung auf Anfrage.
Wird das Datenblatt gespeichert?
Nein. Die Übertragung ist verschlüsselt, das Dokument wird nur für die Dauer der Verarbeitung genutzt und danach gelöscht.
Wie groß darf die Datei sein?
Bis zu 25 MB, bei mehrseitigen Datenblättern bis zu 10 Seiten.
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/ocr/spec-sheet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/ocr/spec-sheet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ocr/spec-sheet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ocr/spec-sheet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ocr/spec-sheet", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ocr.spec_sheet",
"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 | 10 |
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. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |