Zum Hauptinhalt springen

Barcode lesen von PDF - Scanner & Extraktor API

PDF4me Barcode lesen von PDF ermöglicht es Ihnen, verschiedene Arten von Barcodes zu extrahieren und zu erkennen und QR codes aus PDF Dokumente mit fortgeschrittenen OCR und Barcode-Erkennungstechnologie. API Serviceprozesse PDF Dateien und extrahiert Barcode-Daten mit Positionskoordinaten, Typinformationen und extrahiertem Text. API empfängt PDF Inhalte durch REST API Anrufe, die genutzt werden Base64 Kodierung für sichere Übertragung. Mit Unterstützung für 1D- und 2D-Barcodes, einschließlich QR codes, DataMatrix, PDF417, Code128Dank seiner branchenspezifischen Formate eignet sich diese Lösung ideal für Dokumentenverarbeitung, Bestandsverwaltung, Trackingsysteme und Workflow-Automatisierung.

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 Barcode-ErkennungUnterstützung für 1D- und 2D-Barcodes einschließlich QR codes, DataMatrix, PDF417, Code128, Postleitzahlen und branchenspezifische Formate
  • Nahtlos PDF IntegrationDirekte Verarbeitung von PDF Dokumente mit Unterstützung für alle PDF Versionen und komplexe Dokumentstrukturen
  • Flexible Seitenverarbeitung: Verarbeitung bestimmter Seiten, Seitenbereiche oder ganzer Dokumente mit selektiver Barcode-Extraktion
  • Stapelverarbeitung im Unternehmen: Extrahieren mehrerer Barcodes aus einzelnen oder mehreren Seiten mithilfe automatisierter Verarbeitungsabläufe
  • Ausgabe strukturierter Daten: Gibt Barcode-Daten in strukturierter Form zurück JSON Format mit Positionskoordinaten, Typinformationen und Metadaten zur einfachen Systemintegration

Unterstützte Barcode-Typen

Der API Unterstützt eine umfassende Palette von Barcode-Formaten für eine zuverlässige Erkennung:

1D-Barcodes

  • Code128 - Universelles Barcode-Format
  • Code39 - Alphanumerischer Barcode
  • Code93 - Barcode mit hoher Dichte
  • Codabar - Numerischer Barcode
  • EAN8/EAN13 - Europäische Artikelnummer
  • UPC-A/UPC-E - Universeller Produktcode
  • Inter2of5 - Industrie 2 von 5
  • PatchCode - Dokumentenverarbeitungscodes

2D-Barcodes

  • QR Code - Schnellantwortcodes
  • DataMatrix - Hochdichter 2D-Barcode
  • PDF417 - Tragbare Datendatei
  • MicroQRCode - Kompakt QR Variante

Spezialformate

  • Postleitzahlen: Postnet, Planet, RM4SCC, Australia Post
  • Intelligente Mail: USPS Intelligente Mail-Barcodes
  • PharmaCodePharmazeutische Barcodes
  • RSS CodesSymbolik für reduzierten Raum

REST-API-Endpunkt

Der PDF4me REST API verwendet Standard HTTP Methoden zur Interaktion mit Ressourcen. Alle Barcode-Lesevorgänge werden über einen einzigen Endpunkt durchgeführt:

  • Verfahren: POST
  • Endpunkt: /api/v2/ReadBarcodes

REST-API-Parameter

Vollständige Liste der Parameter für das Lesen von Barcodes von 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

ParameterTypBeschreibungBeispiel
docContent*Base64PDF Dateiinhalt kodiert in Base64JVBERi...
docName*StringPDF Dateiname mit der Erweiterung .pdfdocument.pdf
barcodeType*ArrayArray der zu erkennenden Barcode-Typen. Verwenden Sie ["all"] für alle Arten oder bestimmte Arten wie ["qrCode"], ["dataMatrix", "code128"]["all"]
Seiten*StringSeitenoptionen: "alle", "1", "1,3,5", "2-5", "1,3,7-10", "2-"all
IsAsync*BooleanAktivieren Sie die asynchrone Verarbeitung. Wenn true, Die API Gibt den Statuscode 202 zurück und stellt eine Abfrage bereit. URL im Location Überschrifttrue

Optionen für Barcode-Typen

TypBeschreibungKategorie
allAlle unterstützten Barcode-Typen erkennenUniversal
unknownUnbekannte Barcode-Typen erkennenUniversal
qrCodeQR Code Erkennung2D
dataMatrixDataMatrix Erkennung2D
pdf417PDF417 Erkennung2D
code128Code128 Erkennung1D
code39Code39 Erkennung1D
ean13EAN13 Erkennung1D
upcaUPC-A Erkennung1D
all_1DAlle 1D-Barcode-Typen1D
all_2DAlle 2D-Barcode-Typen2D

Ausgabe

Der PDF4me Barcode lesen von PDF REST API Die Antwort hängt vom Verarbeitungsmodus ab. API strukturierte Renditen JSON Daten mit Barcode-Informationen.

Synchrone Verarbeitung (Standard)

Wann IsAsync ist nicht festgelegt oder auf gesetzt false, Die API verarbeitet die Anfrage sofort:

Statuscode: 200 OK

Content-Type: application/json

Antworttext:

{
"barcodes": [
{
"type": "qrCode",
"text": "Barcode content",
"page": 1,
"x": 100,
"y": 200,
"width": 50,
"height": 50
}
]
}

Antwortfelder:

  • Barcodes (Array): Array der erkannten Barcode-Objekte
    • Typ (Zeichenkette): Barcode-Typ (z. B. "qrCode", "dataMatrix", "code128")
    • Text (Zeichenkette): Extrahierter Barcode-Inhalt/Text
    • Seite (Nummer): Seitenzahl, auf der der Barcode gefunden wurde
    • X (Zahl): X-Koordinate der Barcode-Position
    • Und (Zahl): Y-Koordinate der Barcode-Position
    • Breite (Zahl): Breite des Barcodes
    • Höhe (Zahl): Höhe des Barcodes

Beispiel (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
data.barcodes.forEach(barcode => {
console.log(`Found ${barcode.type}: ${barcode.text} on page ${barcode.page}`);
});

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

Beispiel:

{
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"docName": "document.pdf",
"barcodeType": ["all"],
"pages": "all",
"IsAsync": true
}

Codebeispiele

Der PDF4me Barcode lesen von PDF REST API Es werden Codebeispiele in verschiedenen Programmiersprachen bereitgestellt. Wählen Sie die Sprache, die am besten zu Ihrer Entwicklungsumgebung passt:

C# (CSharp) Probe

Vollständig C# Implementierung zum Lesen von Barcodes von PDF Dokumente:

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle im Finanz- und Bankwesen

  • Rechnungsverarbeitung: Barcode-Daten aus Rechnungen für die automatisierte Zahlungsabwicklung extrahieren
  • FinanzdokumenteFinanzdokumente mit Barcodes zur Zahlungsabwicklung verarbeiten
  • Zahlungsabwicklung: Zahlungsinformationen aus Barcodes in Finanzdokumenten extrahieren
  • BankintegrationIntegration der Barcode-Lesung in Bankanwendungen und -systeme

Barcode-Erkennungsfunktionen

Erkennungsfähigkeiten

  • Unterstützung mehrerer FormateErkennung von 1D- und 2D-Barcodes in verschiedenen Formaten
  • PositionsverfolgungGenaue Barcode-Standort- und Positionsdaten mit Koordinaten
  • Seitenauswahl: Einzelne Seiten oder ganze Dokumente mithilfe von Seitenoptionen bearbeiten

Verarbeitungsfunktionen

  • Stapelverarbeitung: Extrahieren mehrerer Barcodes von einer oder mehreren Seiten
  • Typfilterung: Geben Sie an, welche Barcode-Typen mithilfe der barcodeType Array
  • Strukturierte AusgabeGibt Barcode-Daten mit Typ-, Text-, Seiten- und Positionsinformationen zurück.

Hilfe erhalten