Zum Hauptinhalt springen

Barcode erstellen - QR Code Generator API

PDF4me Barcode erstellen ermöglicht es Ihnen, eigenständige Barcodes zu erstellen und QR code Bilder mit Unterstützung für über 150 Barcode-Typen, einschließlich QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417und Spezialformate. API Der Dienst generiert konforme Barcode-Bilder, die für Druck, mobiles Scannen und digitale Anwendungen optimiert sind. API empfängt Textdaten und Barcode-Parameter über REST API Anrufe, die genutzt werden Base64 Sichere Datenübertragung durch Kodierung. Diese Lösung eignet sich ideal für Bestandsverwaltungssysteme, die Automatisierung der Produktkennzeichnung und Workflows zur Barcode-Generierung in Unternehmen.

Verwandte Blog-Beiträge(1)

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-Bibliothek: Mehr als 150 Barcode-Typen, einschließlich QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417Postleitzahlen und branchenspezifische Symboliken unter Verwendung des Parameters „Barcode-Typ“
  • Eigenständige Bildgenerierung: Erstellen Sie eigenständig hochwertige Barcode-Bilder, ohne auf vorhandene Dokumente oder Vorlagen angewiesen zu sein, indem Sie den Dateinamen angeben.
  • Erweiterte TextverwaltungKonfigurieren Sie die Anzeige, Positionierung und Sichtbarkeit des Barcode-Textes mit professionellen Formatierungsoptionen für eine übersichtliche Darstellung mithilfe des Textparameters.
  • Unternehmensintegration: Einfach API mit minimalen Parametern, die für die nahtlose Integration in bestehende Geschäftssysteme und Arbeitsabläufe mit entsprechender Parameterzuordnung ausgelegt sind

REST API Endpunkt

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

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

Unterstützte Barcode-Typen

Unterstützt über 150 Barcode-Typen für eine umfassende Barcode-Generierung basierend auf dem JSON Spezifikation.

Gängige 1D-Barcodes

  • Code128 - Universeller Barcode (max. 255 Zeichen) unter Verwendung des Parameters „Barcode-Typ“.
  • Code39 - Alphanumerischer Barcode (maximal 43 Zeichen) über den Textparameter
  • EAN13/EAN8 - Einzelhandelsproduktcodes (13/8 Zeichen) mit Dateinamensspezifikation
  • UPC-A/UPC-E - Nordamerikanischer Einzelhandel (12/8 Zeichen) mit API Integration

Gängige 2D-Barcodes

  • QR Code - Mobiles Scannen (maximal 4.296 Zeichen) unter Verwendung des Parameters „Barcode-Typ“.
  • DataMatrix - Hohe Dichte 2D (maximal 2.335 Zeichen) über den Textparameter
  • PDF417 - Große Datenkapazität (maximal 2.710 Zeichen) mit Dateinamensspezifikation
  • Aztec - Hervorragende Fehlerkorrektur (maximal 3.832 Zeichen) durch API Integration

Spezialformate

  • Postleitzahlen: USPS, Royal Mail, Australia Post, Deutsche Post Verwendung des Parameters „Barcode-Typ“
  • Gesundheitspflege: HIBC, GS1 DataBar, Pharmacode über den Textparameter
  • Logistik: MaxiCode, SSCC-18, ITF-14, GS1-128 mit Dateinamensspezifikation
  • QR-Varianten: Micro QR, iQR, rMQR Verwendung API Integration

REST API Parameter

Vollständige Liste der Parameter für die Barcode-Erstellung 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
Text*StringDer im Barcode zu kodierende Text. Die Textlänge hängt vom Barcode-Typ ab.PDF4me Create Barcode Sample
barcodeType*StringBarcode-Formattyp. Optionen: qrCode, code128, dataMatrix, aztec, hanXin, pdf417, code39, ean13, ean8, upcA, upcEqrCode
hideText*BooleanTextbeschriftung für Barcode ausblenden (true = ausblenden, false = Text neben dem Barcode anzeigen)false
async*BooleanAktivieren Sie die asynchrone Verarbeitung. Wenn true, Die API Gibt den Statuscode 202 zurück und stellt eine Abfrage bereit. URL im Location Überschrifttrue

Ausgabe

Der PDF4me Barcode erstellen REST API Die Antwort hängt vom Verarbeitungsmodus ab. API gibt den Barcode als binäre Bilddatei (PNG Format)nicht als JSONDie

Synchrone Verarbeitung (Standard)

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

Statuscode: 200 OK

Content-Type: image/png (oder ein geeignetes Bildformat)

Antworttext: Der Antworttext enthält das Barcode-Bild als Binärdaten (PNG (Standardformat).

Anwendungshinweise:

  1. Lesen Sie den Antworttext als Binärdaten.
  2. Speichern Sie die Binärdaten als Bilddatei (z. B. .png, .jpg).
  3. Verwenden Sie die Bilddatei nach Bedarf.

Beispiel (JavaScript):

const response = await fetch(url, options);
const blob = await response.blob();
const url = URL.createObjectURL(blob);
// Use the URL to display or download the image

Beispiel (Python):

response = requests.post(url, json=payload, headers=headers)
if response.status_code == 200:
with open('barcode.png', 'wb') as f:
f.write(response.content)

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:

{
"text": "PDF4me Create Barcode Sample",
"barcodeType": "qrCode",
"hideText": false,
"async": true
}

Codebeispiele

Der PDF4me Barcode erstellen 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 zur Erstellung von Barcodes:

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle im E-Commerce und Einzelhandel

  • Produktetiketten: Generiert eigenständige Barcode-Bilder für Produktverpackungen und Etiketten mithilfe des Parameters „Barcode-Typ“.
  • Preisschilder: Erstellen Sie Barcode-Bilder für dynamische Preisgestaltung und automatisierte Kassensysteme mithilfe des Textparameters
  • Bestandsverwaltung: Barcode-Bilder für die Lagerverwaltung und Bestandskontrolle mit Dateinamensspezifikation generieren
  • Produktkataloge: Erstellen Sie Barcode-Bilder für Produktidentifizierungs- und Katalogsysteme mit API Integration

Hilfe erhalten