API V2

Ajouter un code-barres au PDF

Transformez vos documents PDF avec notre puissante API de code-barres qui prend en charge plus de 150 types de codes-barres, y compris les QR codes, Code128, DataMatrix, Aztec, Hanxin et PDF417. Parfait pour les systèmes d’inventaire, étiquettes d’expédition, suivi de documents et workflows automatisés.

Fonctionnalités clés :

  • 150+ types de codes-barres : QR Code, Code128, DataMatrix, Aztec, Hanxin, PDF417 et plus encore
  • Positionnement flexible : Placez les codes-barres n’importe où sur votre PDF avec un contrôle précis
  • Formats multiples : Prise en charge des millimètres et des points pour un dimensionnement précis
  • Options d’affichage du texte : Afficher ou masquer le texte du code-barres, positionner au-dessus ou en dessous
  • Contrôle de l’opacité : Ajustez la transparence pour des effets de filigrane
  • Traitement par lots : Ajoutez des codes-barres à plusieurs pages ou documents

Cas d’utilisation populaires :

  • E-commerce : Catalogues produits avec étiquettes à code-barres
  • Logistique : Étiquettes d’expédition et documents de suivi
  • Santé : Dossiers patients et administration des médicaments
  • Gouvernement : Documents d’identité et formulaires de conformité
  • Éducation : Cartes d’étudiant et systèmes de bibliothèque

Cette API génératrice de codes-barres s’intègre parfaitement à vos workflows existants, offrant fiabilité et performance de niveau entreprise.

  • Méthode: POST
  • Point de terminaison: /api/v2/addbarcode

Authentifier votre requête API

Pour accéder à l’API Web PDF4me, chaque requête doit inclure des informations d’authentification valides. L’authentification garantit une communication sécurisée et valide votre identité en tant que utilisateur autorisé.


Types de codes-barres pris en charge

Notre API de générateur de codes-barres prend en charge 150+ types de codes-barres, en faisant la solution la plus complète pour l’intégration de codes-barres PDF.

Codes-barres 1D (Linéaires)

  • Code128: Code-barres 1D le plus polyvalent, prend en charge tous les caractères ASCII
  • Code39: Code-barres alphanumérique, largement utilisé en logistique
  • EAN13/EAN8: Identification internationale des produits de détail
  • UPC-A/UPC-E: Standard de détail nord-américain
  • Code93: Version améliorée de Code39 avec une meilleure densité

Codes-barres 2D (Matrice)

  • QR Code: Code-barres 2D le plus populaire pour la numérisation mobile
  • DataMatrix: Code-barres 2D haute densité, parfait pour les petits articles
  • PDF417: Code-barres linéaire empilé avec une grande capacité de données
  • Aztec: Code-barres 2D avec une excellente correction d’erreur
  • Hanxin: Standard national chinois de code-barres 2D

PDF4me api samples

CSharp(C#)
Java
JavaScript
Python
Salesforce
Google Script
AWS Lambda

Paramètres API

Liste complète des paramètres pour l’API Add Barcode to PDF. Les paramètres sont organisés par catégorie pour une meilleure compréhension et implémentation.

Contenu du documentBase64, Required

Le contenu du document PDF encodé au format Base64. Il s’agit du fichier PDF source auquel des codes-barres seront ajoutés. Le fichier doit être un document PDF valide.

Exemple:JVBERi0xLjQKJcOkw7zDtsO8CjIgMCBvYmoKPDwKL0xlbmd0aCAzIDAgUgo+PgpzdHJlYW0K...

Nom du documentstring, Required

Le nom du fichier PDF source. Doit inclure l’extension .pdf. Ce nom sera utilisé à des fins de référence et peut apparaître dans les messages d’erreur.

Exemples:

  • document.pdf
  • invoice-2024.pdf
  • report-final.pdf
Données du code-barresstring, Required

Les données à encoder dans le code-barres. Il peut s’agir de texte, de chiffres, d’URLs ou de toute chaîne de caractères supportée par le type de code-barres sélectionné. Les données seront converties en image de code-barres scannable.

Exemples:

  • Texte:Hello World
  • URL:https://example.com
  • Code produit:ABC123456
  • Téléphone:+1-555-123-4567

Note: Différents types de codes-barres ont des limites de capacité de données et des restrictions de caractères différentes.

Type de code-barresstring, Required

Spécifiez le type de code-barres à générer. Choisissez parmi plus de 150 formats de codes-barres pris en charge, y compris les codes QR, les codes-barres linéaires et les codes matriciels 2D.

Types populaires:

  • Code QR:qrCode - Code-barres 2D le plus polyvalent
  • Code128:code128 - Code-barres 1D universel
  • DataMatrix:dataMatrix - Code-barres 2D haute densité
  • EAN13:ean13 - Code produit international
  • UPC-A:upcA - Standard de détail nord-américain

Voir la liste complète des types de codes-barres pris en charge ci-dessus pour toutes les options disponibles.

Pages ciblesstring, Required

Spécifiez quelles pages doivent recevoir des codes-barres. Utilisez une sélection de pages flexible avec des valeurs séparées par des virgules et des plages.

Exemples de format:

  • Toutes les pages:"" (chaîne vide)
  • Page unique:"0" (première page)
  • Pages multiples:"0, 2, 4"
  • Plage de pages:"1-5" (pages 2-6)
  • Mixte:"0, 2-4, 7" (page 1, pages 3-5, page 8)
  • De la page à la fin:"3-" (page 4 à la fin)

Note: Les indices de page sont basés sur 0 (première page = 0). Si non spécifié, les codes-barres sont ajoutés à toutes les pages.

Alignement horizontalstring, Required

Contrôlez le positionnement horizontal du code-barres sur la page. Cela détermine où le code-barres apparaît horizontalement par rapport aux marges de la page.

Options:

  • Left - Aligner sur le bord gauche de la page
  • Center - Centrer horizontalement sur la page
  • Right - Aligner sur le bord droit de la page

Exemple:"Center" placera le code-barres au milieu de la page horizontalement.

Alignement verticalstring, Required

Contrôlez le positionnement vertical du code-barres sur la page. Cela détermine où le code-barres apparaît verticalement par rapport aux marges de la page.

Options:

  • Top - Aligner sur le bord supérieur de la page
  • Middle - Centrer verticalement sur la page
  • Bottom - Aligner sur le bord inférieur de la page

Exemple:"Bottom" placera le code-barres en bas de la page verticalement.

Hauteur du code-barres (mm)string, Required

Définissez la hauteur du code-barres en millimètres. Cela contrôle la taille verticale du code-barres généré.

Hauteurs recommandées:

  • Codes QR: 20-60mm (40mm recommandé)
  • Codes-barres 1D: 15-30mm (20mm recommandé)
  • DataMatrix: 10-40mm (20mm recommandé)

Redimensionnement automatique: Entrez "0" pour laisser le système déterminer automatiquement la hauteur optimale basée sur le type de code-barres et les données.

Exemple:"40" crée un code-barres de 40mm de hauteur.

Largeur en mmstring, Required

Largeur du code-barres en millimètres. ‘0’ pour la détection automatique.
Exemple - 40.

Marge horizontale en mmstring, Required

Marge du côté gauche de l’origine du code-barres en millimètres
Exemple - 20

Marge verticale en mmstring, Required

Marge du haut de l’origine du code-barres en millimètres
Exemple - 20

Hauteur en PtString, Required

Hauteur du code-barres en points (pt). ou ‘0’ pour la détection automatique.
Exemple - 20.

Largeur en PtString, Required

Largeur du code-barres en points (pt). ou ‘0’ pour la détection automatique.
Exemple - 20.

Marge X en PtString, Required

Marge depuis l’origine supérieure du code-barres en points (pt).
Exemple - 10.

Marge Y en PtString, Required

Marge depuis l’origine gauche du code-barres en points (pt).
Exemple - 10.

Opacitéinteger, Required

Donnez une valeur entre 0 et 100 où ‘0’ est complètement transparent.
Exemple - 100.

Afficher le texteString, Required

Le texte sera affiché -
au-dessus
en dessous

Masquer le texteBoolean, Required

Sélectionnez ‘true’ pour masquer le texte du code-barres et ‘false’ pour l’afficher à côté du code-barres.

  • true
  • false
Afficher uniquement en impressionBoolean, Required

Si vous souhaitez Afficher uniquement en impression, afficher uniquement en impression. Vous pouvez choisir ces deux options.
true
false

Est-ce que le texte est au-dessusBoolean, Required

Si vous souhaitez Est-ce que le texte est au-dessus, vous pouvez choisir ces deux options.
true
false


Sortie

L’API retourne le document PDF traité avec des codes-barres intégrés. La réponse inclut le contenu du fichier et les métadonnées pour une intégration facile dans votre flux de travail d’application.

Contenu du fichierBinary

Contenu binaire du document PDF traité avec des codes-barres intégrés. Prêt pour le téléchargement ou le traitement ultérieur.

Nom du fichierString

Nom de fichier pour le document PDF traité. Peut être personnalisé ou généré automatiquement selon vos besoins.

En-tête
Content-Type: application/json
Authorization: Veuillez copier la clé depuis le lien.

Payload

{
  "alignX": "Right",
  "alignY": "Top",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "text": "hello",
  "barcodeType": "qrCode",
  "pages": "2",
  "heightInMM": "40",
  "widthInMM": "40",
  "marginXInMM": "20",
  "marginYInMM": "20",
  "heightInPt": "20",
  "widthInPt": "20",
  "marginXInPt": "10",
  "marginYInPt": "10",
  "opacity": 100,
  "displayText": "above",
  "hideText": true,
  "showOnlyInPrint": false,
  "isTextAbove": true
}

Cas d’usage industriels et applications

E-commerce et vente au détail

  • Catalogues produits: Générer des codes-barres pour la gestion des stocks et l’identification des produits
  • Étiquettes de prix: Créer des prix dynamiques avec intégration de codes-barres pour la caisse automatique
  • Suivi des commandes: Ajouter des codes de suivi aux documents d’expédition pour le suivi en temps réel
  • Systèmes d’inventaire: Génération en masse de codes-barres pour la gestion d’entrepôt

Logistique et expédition

  • Étiquettes d’expédition: Ajouter des codes-barres de suivi aux documents de livraison
  • Suivi des colis: Générer des identifiants uniques pour chaque expédition
  • Gestion d’entrepôt: Créer des codes-barres pour les emplacements et l’identification des produits
  • Chaîne d’approvisionnement: Suivre les produits à travers tout le réseau de distribution

Santé et médical

  • Dossiers patients: Ajouter des codes-barres pour l’identification rapide des patients
  • Administration de médicaments: Générer des codes-barres pour le suivi des médicaments
  • Équipement médical: Marquer l’équipement avec des codes-barres de maintenance
  • Résultats de laboratoire: Ajouter des codes-barres aux documents de résultats

🏛️ Gouvernement et conformité

  • Documents d’identité: Ajouter des codes-barres de sécurité aux permis et passeports
  • Documents fiscaux: Générer des codes de suivi pour les formulaires fiscaux
  • Formulaires de conformité: Ajouter des codes-barres pour le suivi réglementaire
  • Dossiers publics: Créer des identifiants de documents consultables

🎓 Éducation et bibliothèques

  • Cartes étudiantes: Générer des codes-barres pour l’identification des étudiants
  • Systèmes de bibliothèque: Ajouter des codes-barres aux livres et ressources
  • Documents d’examen: Créer des identifiants uniques pour les tests
  • Services de campus: Suivre l’utilisation des équipements et ressources

💼 Entreprise et finance

  • Traitement des factures: Ajouter des codes-barres pour le traitement automatisé
  • Gestion de documents: Créer des identifiants uniques pour les documents d’entreprise
  • Suivi des actifs: Générer des codes-barres pour les équipements et actifs
  • Pistes d’audit: Ajouter des codes de suivi pour la documentation de conformité