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​