Aller au contenu principal

Créer un code-barres - QR Code Générateur API

PDF4me Créer un code-barres vous permet de créer des codes-barres autonomes et QR code images prenant en charge plus de 150 types de codes-barres, y compris QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417et des formats spécialisés. API Ce service génère des images de codes-barres conformes, optimisées pour l'impression, la lecture mobile et les applications numériques. API reçoit des données textuelles et des paramètres de code-barres via REST API appels, utilisant Base64 Encodage pour une transmission sécurisée. Cette solution est idéale pour les systèmes de gestion des stocks, l'automatisation de l'étiquetage des produits et les flux de travail de génération de codes-barres en entreprise.

Articles de blog connexes(1)

Authentification de votre API Demande

Pour accéder au PDF4me REST APIChaque requête doit inclure des informations d'authentification valides. L'authentification garantit la sécurité des communications et confirme votre identité en tant qu'utilisateur autorisé. REST API.

Caractéristiques principales

  • Bibliothèque complète de codes-barres: Plus de 150 types de codes-barres, y compris QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417, les codes postaux et les symbologies industrielles spécialisées utilisant le paramètre Type de code-barres
  • Génération d'images autonomeCréez des images de codes-barres de haute qualité de manière indépendante, sans avoir besoin de documents ou de modèles existants, grâce à la spécification du nom de fichier.
  • Gestion avancée des textesConfigurez l'affichage, le positionnement et la visibilité du texte du code-barres grâce à des options de mise en forme professionnelles pour une présentation soignée, en utilisant le paramètre Texte.
  • Intégration d'entreprise: Simple API avec des paramètres minimaux conçus pour une intégration transparente aux systèmes et flux de travail existants grâce à un mappage de paramètres approprié

REST API Point de terminaison

Le PDF4me REST API utilise la norme HTTP méthodes d'interaction avec les ressources. Toutes les opérations de génération de codes-barres sont effectuées via un point de terminaison unique :

  • Méthode: POST
  • Point final : /api/v2/CreateBarcode

Types de codes-barres pris en charge

Prend en charge plus de 150 types de codes-barres pour une génération complète de codes-barres basée sur JSON spécification.

Codes-barres 1D populaires

  • Code128 - Code-barres universel (255 caractères max.) utilisant le paramètre Type de code-barres
  • Code39 - Code-barres alphanumérique (43 caractères max.) via le paramètre Texte
  • EAN13/EAN8 - Codes de produits de détail (13/8 caractères) avec spécification du nom de fichier
  • UPC-A/UPC-E - Vente au détail nord-américaine (12/8 caractères) utilisant API intégration

Codes-barres 2D populaires

  • QR Code - Numérisation mobile (4 296 caractères max.) à l'aide du paramètre Type de code-barres
  • DataMatrix - 2D haute densité (2 335 caractères max.) via le paramètre Texte
  • PDF417 - Grande capacité de données (2 710 caractères max.) avec spécification du nom de fichier
  • Aztec - Excellente correction d'erreurs (3 832 caractères max) grâce à API intégration

Formats spécialisés

  • Codes postaux: USPS, Royal Mail, Australia Post, Deutsche Post en utilisant le paramètre Type de code-barres
  • Soins de santé: HIBC, GS1 DataBar, Pharmacode via le paramètre Texte
  • Logistique: MaxiCode, SSCC-18, ITF-14, GS1-128 avec spécification du nom de fichier
  • Variantes QR: Micro QR, iQR, rMQR en utilisant API intégration

REST API Paramètres

Liste complète des paramètres pour la création de code-barres REST APILes paramètres sont organisés par catégorie pour une meilleure compréhension et une mise en œuvre plus aisée.

Important: Les paramètres marqués d'un astérisque (*) sont obligatoires et doivent être fournis pour le API pour fonctionner correctement.

Paramètres requis

ParamètreTaperDescriptionExemple
texte*StringTexte à encoder dans le code-barres. La longueur du texte dépend du type de code-barres.PDF4me Create Barcode Sample
barcodeType*StringType de format de code-barres. Options : qrCode, code128, dataMatrix, aztec, hanXin, pdf417, code39, ean13, ean8, upcA, upcEqrCode
hideText*BooleanMasquer l'étiquette du code-barres (true=masquer, false=afficher le texte à côté du code-barres)false
async*BooleanActiver le traitement asynchrone. Lorsque true, le API renvoie un statut 202 et fournit un système d'interrogation URL dans le Location en-têtetrue

Sortir

Le PDF4me Créer un code-barres REST API renvoie des réponses différentes selon le mode de traitement. API renvoie le code-barres sous forme de fichier image binaire (PNG format), pas comme JSON.

Traitement synchrone (par défaut)

Quand async n'est pas défini ou est défini sur false, le API traite la demande immédiatement :

Code d'état : 200 OK

Content-Type: image/png (ou format d'image approprié)

Corps de la réponse : Le corps de la réponse contient l'image du code-barres sous forme de données binaires (PNG format par défaut).

Mode d'emploi :

  1. Lire le corps de la réponse sous forme de données binaires
  2. Enregistrez les données binaires sous forme de fichier image (par exemple, .png, .jpg).
  3. Utilisez le fichier image selon vos besoins

Exemple (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

Exemple (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)

Exemple de requête

En-tête

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Note:

  • Obtenez votre API clé de la PDF4me Tableau de bord
  • Le API La clé doit être Base64 encodé et préfixé par « Basic » dans le Authorization en-tête
  • Exemple : Si votre API La clé est abc123, encodez-le en Base64 et utiliser Authorization: Basic YWJjMTIz

Charge utile

Exemple:

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

Exemples de code

Le PDF4me Créer un code-barres REST API propose des exemples de code dans plusieurs langages de programmation. Choisissez le langage qui convient le mieux à votre environnement de développement :

C# (CSharp) Échantillon

Complet C# implémentation pour la création de codes-barres :

Cas d'utilisation et applications industrielles

Cas d'utilisation du commerce électronique et du commerce de détail

  • Étiquettes de produitsGénérer des images de codes-barres autonomes pour les emballages et les étiquettes de produits à l'aide du paramètre Type de code-barres
  • Étiquettes de prix: Créer des images de codes-barres pour les systèmes de tarification dynamique et de paiement automatisé via le paramètre Texte
  • Gestion des stocksGénérer des images de codes-barres pour la gestion d'entrepôt et le contrôle des stocks avec spécification du nom de fichier
  • Catalogues de produits: Créer des images de codes-barres pour l'identification des produits et les systèmes de catalogues à l'aide de API intégration

Obtenez de l'aide