Zum Hauptinhalt springen

Metadaten aus Word extrahieren – Dokumentenanalyse API

PDF4me Metadaten aus Word extrahieren ermöglicht es Ihnen, umfassende Metadaten und Eigenschaften aus Word-Dokumenten zu extrahieren und bietet detaillierte Dokumentanalysefunktionen. API Der Dienst verarbeitet Word-Dateien und ruft integrierte Dokumenteigenschaften, benutzerdefinierte Eigenschaften, Dokumentstatistiken, Autoreninformationen, Erstellungsdaten und Revisionsverfolgung ab. API empfängt Word-Dokumentinhalte über REST API Anrufe, die genutzt werden Base64 Sichere Datenübertragung durch Kodierung. Dank Unterstützung für kulturspezifische Formatierung und Lokalisierung eignet sich diese Lösung ideal für Dokumentenmanagement, Compliance-Überwachung, Inhaltsanalyse und unternehmensweite Dokumentenworkflows.

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

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

  • Umfassende Metadatenextraktion: Alle integrierten und benutzerdefinierten Dokumenteigenschaften abrufen
  • Dokumentenstatistik: Erhalten Sie in Echtzeit die Seitenzahl, Wortzahl, Zeichenzahl und Absatzzahl
  • Informationen zum Autor: Autor, Manager, Firma und Kontaktdaten extrahieren
  • Datums-/Zeiteigenschaften: Erstellungs-, Änderungs- und Druckzeitstempel abrufen
  • Benutzerdefinierte Eigenschaften: Zugriff auf alle benutzerdefinierten Dokumenteigenschaften mit automatischer Präfixierung
  • Kulturförderung: Datum und Uhrzeit gemäß dem angegebenen Gebietsschema formatieren
  • Nur-Lese-Betrieb: Metadaten extrahieren, ohne das Originaldokument zu verändern
  • Strukturierte Ausgabe: Organisierte Metadaten zurückgeben in JSON Format für einfache Verarbeitung

REST API Endpunkt

Der PDF4me REST API verwendet Standard HTTP Methoden zur Interaktion mit Ressourcen. Alle Metadatenextraktionsoperationen werden über einen einzigen Endpunkt durchgeführt:

  • Verfahren: POST
  • Endpunkt: office/ApiV2Word/ExtractMetadata

REST API Parameter

Vollständige Liste der Parameter für „Metadaten aus Word extrahieren“ 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

ParameterTypBeschreibungBeispiel
dokumentieren*ObjectDokumentenreferenz. Muss enthalten Name (Zeichenkette): Name der Word-Datei mit der Dateiendung .docx{ "Name": "document.docx" }
docContent*Base64Word-Dokumentinhalt kodiert in Base64UEsDBBQABgAIAAAA...

Optionale Parameter

ParameterTypBeschreibungBeispiel
KulturnameStringKulturcode für die Datums-/Zeitformatierung (z. B. „en-US“, „de-DE“, „fr-FR“). Standard: InvariantCulture (einheitliche Formatierung). Beeinflusst das Datums-/Zeitformat in den Metadaten. Ungültige Kulturen verwenden InvariantCulture.en-US

Ausgabe

Der PDF4me Metadaten aus Word extrahieren REST API Die Antwort hängt vom Verarbeitungsmodus ab. API gibt die Metadaten als ein JSON Objekt, nicht als Binärdaten.

Synchrone Verarbeitung (Standard)

Der API verarbeitet die Anfrage und gibt Folgendes zurück:

Statuscode: 200 OK

Inhaltstyp: application/json

Antworttext:

{
"document": null,
"fileName": null,
"success": true,
"errorMessage": null,
"metadata": {
"Author": "John Doe",
"Title": "Project Proposal",
"Subject": "Q1 2024 Planning",
"Keywords": "planning, budget, strategy",
"Comments": "Draft version for review",
"Category": "Business",
"Company": "Acme Corporation",
"Manager": "Jane Smith",
"Created": "1/15/2024 10:30:00 AM",
"LastModified": "1/20/2024 2:45:00 PM",
"LastPrinted": "1/18/2024 9:15:00 AM",
"RevisionNumber": 3,
"TotalEditingTime": 120,
"Pages": 8,
"Words": 2150,
"Characters": 12800,
"Paragraphs": 45,
"Custom_Department": "Marketing",
"Custom_ProjectCode": "PRJ-2024-001",
"Custom_Confidential": "Internal"
}
}

Antwortfelder:

  • dokumentieren (Base64 oder null): Wird nicht für die Metadatenextraktion verwendet; kann null sein
  • Dateiname (Zeichenkette oder null): Wird nicht für die Metadatenextraktion verwendet; kann null sein.
  • Erfolg (Boolescher Wert): Gibt an, ob die Anfrage erfolgreich war.
  • Fehlermeldung (Zeichenkette oder null): Fehlerdetails, wenn Erfolg nicht gegeben ist
  • Metadaten (Objekt): Umfassendes Metadatenwörterbuch, das alle Dokumenteigenschaften enthält

Anwendungshinweise:

  1. Extrahieren Sie die metadata Feld vom JSON Antwort
  2. Bei Bedarf auf einzelne Objekte zugreifen.
  3. Metadaten für die Dokumentenklassifizierung, die Nachverfolgung von Compliance-Vorgaben oder die Analyse verwenden

Beispiel (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
const author = data.metadata.Author;
const pageCount = data.metadata.Pages;
// Access any metadata property

Metadateneigenschaften

Integrierte Dokumenteigenschaften

Name der ImmobilieTypBeschreibungBeispiel
AutorStringName des Dokumentautors"John Doe"
TitelStringDokumenttitel"Project Proposal"
ThemaStringDokumentgegenstand"Q1 2024 Planning"
SchlüsselwörterStringDokument-Schlüsselwörter (durch Komma getrennt)"planning, budget, strategy"
KommentareStringDokumentkommentare"Draft version for review"
KategorieStringDokumentkategorie"Business"
UnternehmenStringName der Firma"Acme Corporation"
ManagerStringName des Managers"Jane Smith"
ErstelltStringErstellungsdatum/-zeit des Dokuments (formatiert)"1/15/2024 10:30:00 AM"
Letzte ÄnderungStringDatum/Uhrzeit der letzten Speicherung (formatiert)"1/20/2024 2:45:00 PM"
Letzte AusgabeStringDatum/Uhrzeit des letzten Ausdrucks (formatiert)"1/18/2024 9:15:00 AM"
RevisionsnummerIntegerDokumentrevisionsnummer3
GesamtbearbeitungszeitIntegerGesamtbearbeitungszeit in Minuten120

Dokumentenstatistik

Name der ImmobilieTypBeschreibungBeispiel
SeitenIntegerGesamtzahl der Seiten8
WörterIntegerGesamtzahl der Wörter2150
CharaktereIntegerGesamtzahl der Zeichen12800
AbsätzeIntegerGesamtzahl der Absätze45

Benutzerdefinierte Eigenschaften

Benutzerdefinierte Eigenschaften werden mit einem Präfix versehen Custom_ in der Antwort:

  • Custom_Department - Eigentum der Zollabteilung
  • Custom_ProjectCode - Benutzerdefinierte Projektcode-Eigenschaft
  • Custom_Confidential - Benutzerdefinierte Vertraulichkeitsstufe
  • Alle anderen im Word-Dokument definierten benutzerdefinierten Eigenschaften

Beispiele für unterstützte Kultur

KulturkodexBeschreibungBeispiel für ein Datumsformat
en-USEnglisch (Vereinigte Staaten)"15.01.2024 10:30:00 Uhr"
en-GBEnglisch (Vereinigtes Königreich)"15.01.2024 10:30:00"
de-DEDeutsch (Deutschland)"15.01.2024 10:30:00"
fr-FRFranzösisch (Frankreich)"15.01.2024 10:30:00"
es-ESSpanisch (Spanien)"15.01.2024 10:30:00"
ja-JPJapanisch (Japan)"2024/01/15 10:30:00"

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 verwenden Authorization: Basic YWJjMTIz

Nutzlast

Einfaches Beispiel (nur Pflichtfelder):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC..."
}

Erweitertes Beispiel (mit optionalen Feldern):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"cultureName": "en-US"
}

Codebeispiele

Der PDF4me Metadaten aus Word extrahieren REST API Es werden Codebeispiele in verschiedenen Programmiersprachen bereitgestellt. Wählen Sie die Sprache, die am besten zu Ihrer Entwicklungsumgebung passt:

C# (CSharp) Beispiel

Vollständig C# Implementierung zum Extrahieren von Metadaten aus Word:

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle für Rechts- und Beratungsdienstleistungen

  • Dokumentenklassifizierung: Klassifizierung von Rechtsdokumenten nach Fallart, Mandant oder Rechtsgebiet
  • Compliance-Überwachung: Überwachung der Erstellungsdaten und des Revisionsverlaufs von Dokumenten im Hinblick auf die Einhaltung gesetzlicher Vorschriften
  • Kundendokumentenverwaltung: Dokumenteigenschaften für die Clientdateiorganisation verfolgen
  • Audit-Trail-Pflege: Protokolldokument-Metadaten für rechtliche Prüfungsanforderungen

Hilfe erhalten