Formulardaten extrahieren PDF - Feldparser API
PDF4me Formulardaten extrahieren PDF ermöglicht es Ihnen, alle Formularfelddaten und -werte zu extrahieren. PDF Dokumente mit ausfüllbaren Formularen. Dies API Serviceprozesse PDF Dateien und Auszüge aus Formularfeldinformationen, Werten und Eigenschaften PDF Formulare. Die API empfängt PDF Inhalte durch REST API Anrufe, die genutzt werden Base64 Verschlüsselung für sichere Übertragung. Dank Unterstützung verschiedener Formularfeldtypen und strukturierter Datenausgabe eignet sich diese Lösung ideal für Formularverarbeitungs-Workflows und Datenextraktionsplattformen.
Authentifizierung Ihres API Anfrage
Um auf die PDF4me REST APIJede Anfrage muss die entsprechenden Authentifizierungsdaten enthalten. Die Authentifizierung gewährleistet eine sichere Kommunikation und bestätigt Ihre Identität als autorisierter Benutzer des Systems. REST APIDie
Hauptmerkmale
- Formularfeldextraktion: Alle Arten von Formularfeldern extrahieren, einschließlich Textfelder, Kontrollkästchen, Optionsfelder, Dropdown-Listen und Unterschriftenfelder
- Ausgabe strukturierter Daten: Formulardaten in strukturierter Form abrufen JSON Format für einfache Integration
- Feldeigenschaften: Feldnamen, Werte, Typen und Validierungseigenschaften extrahieren
- Base64 Kodierung: Sichere Übertragung von Dateiinhalten mithilfe von Base64 Kodierung
- Einfach API IntegrationRESTful API Entwickelt für automatisierte Formularverarbeitungs-Workflows
REST API Endpunkt
Der PDF4me REST API verwendet Standard HTTP Methoden zur Interaktion mit Ressourcen. Alle Formulardatenextraktionsvorgänge werden über einen einzigen Endpunkt durchgeführt:
- Verfahren: POST
- Endpunkt:
/api/v2/ExtractPdfFormData
REST API Parameter
Vollständige Liste der Parameter für „Formulardaten extrahieren aus“ PDF REST APIDie Parameter sind zur besseren Verständlichkeit und Implementierung nach Kategorien geordnet.
Wichtig: Mit einem Sternchen (*) gekennzeichnete Parameter sind erforderlich und müssen angegeben werden. API um ordnungsgemäß zu funktionieren.
Erforderliche Parameter
| Parameter | Typ | Beschreibung | Beispiel |
|---|---|---|---|
| docName* | String | Quelle PDF Dateiname mit korrekter .pdf-Erweiterung zur Dokumentenidentifizierung und Datenextraktion | output.pdf |
| docContent* | Base64 (String) | Der Inhalt der Eingabe PDF Datei kodiert in Base64 Format für die Formularfeldanalyse und Datenextraktionsverarbeitung | JVBERi... |
Optionale Parameter
| Parameter | Typ | Beschreibung | Beispiel |
|---|---|---|---|
| async | Boolean | Aktivieren Sie die asynchrone Verarbeitung. Wenn true, Die API Rückgaben 202 Accepted mit einem Location Kopfzeile zum Abfragen des Ergebnisses | true |
Ausgabe
Der PDF4me Formulardaten extrahieren PDF REST API Die Antwort hängt vom Verarbeitungsmodus ab. API gibt extrahierte Formularfelddaten als ein JSON AntwortDie
- Success Response
- Asynchronous Processing
- Error Responses
- Response Format Details
Synchrone Verarbeitung (Standard)
Wann async Ist false oder nicht bereitgestellt, die API Gibt die extrahierten Formulardaten sofort zurück.
Statuscode: 200 OK
Antwortformat:
{
"formFields": [
{
"fieldName": "Name",
"fieldValue": "John Doe",
"fieldType": "text"
},
{
"fieldName": "Email",
"fieldType": "text"
},
{
"fieldName": "Date",
"fieldValue": "2024-01-15",
"fieldType": "date"
}
]
}
Die Antwort enthält ein Array von Formularfeldern mit ihren Namen, Werten und Typen.
Asynchrone Verarbeitung
Wann async Ist true, Die API Das Dokument wird asynchron verarbeitet.
Erste Reaktion:
Statuscode: 202 Accepted
Antwort-Header:
Location: https://api.pdf4me.com/api/v2/ExtractPdfFormDataStatus/{operationId}
Antworttext:
{
"traceId": "operation-trace-id"
}
Umfrageergebnisse:
Verwenden Sie die Location Überschrift URL zur Vervollständigung der Umfrage:
const response = await fetch(locationUrl, {
headers: { 'Authorization': 'Basic ' + apiKey }
});
// Continue polling until status code is 200
if (response.status === 200) {
const result = await response.json();
// Process extracted form data
}
Fehlermeldungen
| Statuscode | Beschreibung | Beispielantwort |
|---|---|---|
| 400 Bad Request | Ungültige Anfrageparameter oder fehlende Pflichtfelder | {"error": "Missing required parameter: docContent"} |
| 401 Unauthorized | Ungültig oder fehlend API Schlüssel | {"error": "Unauthorized"} |
| 408 Anfrage-Timeout | Zeitüberschreitung bei der Anfrageverarbeitung | {"error": "Request timeout"} |
| 500 Internal Server Error | Serverfehler während der Verarbeitung | {"error": "Internal server error"} |
das Verständnis des JSON Antwort
Die Antwort der Formulardatenextraktion ist eine JSON Objekt, das ein Array von Formularfeldern enthält:
- Formularfelder: Array von Formularfeldobjekten
- FeldnameDer Name des Formularfelds
- FeldwertDer im Formularfeld eingegebene Wert
- Feldtyp: Der Typ des Formularfelds (Text, Kontrollkästchen, Optionsfeld, Datum usw.)
Feldtypen:
Gängige Formularfeldtypen sind:
text: Texteingabefeldercheckbox: Kontrollkästchenfelder (boolesche Werte)radio: OptionsfeldgruppendateDatumsauswahlfeldernumber: Numerische EingabefelderdropdownDropdown-/Auswahlfeldersignature: Felder für digitale Signaturen
Beispielanfrage
Kopfzeile
Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY
Notiz:
- Hol dir deins API Schlüssel vom PDF4me Armaturenbrett
- Der API Der Schlüssel muss sein Base64 kodiert und mit "Basic" präfixiert in der Authorization Überschrift
- Beispiel: Wenn Ihr API Schlüssel ist
abc123, kodieren Sie es zu Base64 und verwendenAuthorization: Basic YWJjMTIz
Nutzlast
Grundlegende Anfrage:
{
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"docName": "output.pdf"
}
Mit asynchroner Verarbeitung:
{
"docContent": "JVBERi0xLjQKJeLjz9MK...",
"docName": "output.pdf",
"async": true
}
Codebeispiele
Der PDF4me Formulardaten extrahieren PDF REST API Es werden Codebeispiele in verschiedenen Programmiersprachen bereitgestellt. Wählen Sie die Sprache, die am besten zu Ihrer Entwicklungsumgebung passt:
- C#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
C# (CSharp) Beispiel
Vollständig C# Implementierung zum Extrahieren von Formulardaten aus PDF:
Java Probe
Java Implementierung mit vollständiger Fehlerbehandlung und Antwortverarbeitung:
Python Probe
Python Implementierung mit der Requests-Bibliothek und JSON Handhabung:
Google Apps Script Probe
Google Apps Script Implementierung für Google Workspace Integration:
Funktionen zur Extraktion von Formulardaten
Feldanalysefähigkeiten
- Vollständige Felderkennung: Alle Formularfelder einschließlich versteckter und berechneter Felder identifizieren
- Wertschöpfung: Aktuelle Werte und Standardwerte aus allen Feldtypen extrahieren
- Immobilienanalyse: Feldeigenschaften abrufen, einschließlich Namen, Typen, Positionen und Validierungsregeln
- Datenvalidierung: Überprüfen Sie die Integrität und Formatkonformität der Felddaten.
Formularverarbeitung
- PDF Formanalyse: Tiefgehende Analyse von PDF Formstruktur und Feldbeziehungen
- FeldtyperkennungAutomatische Erkennung verschiedener Formularfeldtypen
- Stapelverarbeitung: Mehrere Formulare verarbeiten und Daten aus komplexen Formularstrukturen extrahieren
- Strukturierte Ausgabe: Organisierte, strukturierte Daten für eine einfache Integration generieren
Erweiterte Funktionen
- Feldzuordnung: Formularfelder Datenbankspalten oder Anwendungsfeldern zuordnen
- Datentransformation: Formulardaten in verschiedene Ausgabeformate konvertieren (JSON, XML, CSV)
- Validierungsregeln: Formularvalidierungsregeln und -beschränkungen extrahieren und anwenden
- Professionelle ErgebnisseHochwertige Extraktion, geeignet für Unternehmensanwendungen
Branchenspezifische Anwendungsfälle und Anwendungen
- Document Management & Processing
- Business & Finance
- Legal & Compliance
- Healthcare & Medical
- Government & Public Sector
- Education & Research
Anwendungsfälle für Dokumentenmanagement und -verarbeitung
- FormulardatenerfassungDaten aus ausgefüllten Daten extrahieren PDF Formulare für die Datenbankspeicherung
- Dokumentendigitalisierung: Papierformulare in digitale Daten umwandeln durch PDF Verarbeitung
- Datenmigration: Formulardaten während der Dokumentenmigration und Systemaktualisierungen extrahieren
- Formanalyse: Formularausfüllquoten und Feldnutzungsmuster analysieren
Anwendungsfälle im Bereich Wirtschaft und Finanzen
- RechnungsverarbeitungDaten aus Rechnungsformularen und Bestellungen extrahieren
- Antragsbearbeitung: Bearbeitung von Kreditanträgen, Versicherungsansprüchen und Anmeldeformularen
- Umfragedaten: Antworten aus Kundenumfragen und Feedbackformularen extrahieren
- Konformitätsformulare: Bearbeitung von Formularen zur Einhaltung gesetzlicher Vorschriften und Steuerdokumenten
Anwendungsfälle im Bereich Recht und Compliance
- RechtsformulareDaten aus juristischen Dokumenten und Gerichtsformularen extrahieren
- Vertragsabwicklung: Vertragsformulare und Vereinbarungsdaten verarbeiten
- Einhaltung gesetzlicher BestimmungenDaten aus Konformitätsformularen und regulatorischen Dokumenten extrahieren
- Beweissammlung: Formulardaten für rechtliche Beweismittel und Dokumentation extrahieren
Anwendungsfälle im Gesundheitswesen und in der Medizin
- Patientenformulare: Daten aus Patientenregistrierungs- und Krankengeschichtenformularen extrahieren
- Versicherungsansprüche: Bearbeitung von Versicherungsanträgen und medizinischen Abrechnungsdokumenten
- Klinische StudienDaten aus Forschungsformularen und klinischen Studiendokumenten extrahieren
- Krankenakten: Medizinische Formulare und Patienteninformationsdokumente bearbeiten
Anwendungsfälle im Regierungs- und öffentlichen Sektor
- BürgerdiensteDaten aus Regierungsformularen und Bürgeranträgen extrahieren
- SteuerabwicklungSteuerformulare und Finanzberichte bearbeiten
- GenehmigungsanträgeDaten aus Genehmigungs- und Lizenzantragsformularen extrahieren
- Öffentliche Aufzeichnungen: Öffentliche Aufzeichnungen und offizielle Regierungsdokumente bearbeiten
Anwendungsfälle in Bildung und Forschung
- Schülerformulare: Daten aus Anmeldeformularen und akademischen Bewerbungen extrahieren
- Forschungsdaten: Prozessforschungsformulare und Umfrageantworten
- BewertungsformulareDaten aus Bewertungs- und Beurteilungsformularen extrahieren
- Verwaltungsformulare: Verwaltungsformulare und institutionelle Dokumente bearbeiten