API V2

Ajouter un code-barres au PDF

Cette action vous permet d’ajouter un code-barres au document. Il peut être placé dans une taille et une position souhaitées avec un texte donné. Les types de codes-barres autorisés sont QR Code, Code128, Datamatrix, Aztec, Hanxin et Pdf417.

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

Paramètres

Paramètres pour ajouter des codes-barres aux documents PDF.

Contenu du fichierBase64, Required

Le contenu du fichier d’entrée.

Nom du fichierstring, Required

Nom du fichier PDF source avec l’extension .pdf

Textestring, Required

Le texte à générer comme code-barres.
Exemple - bonjour

Type de code-barresstring , Required

Sélectionnez le type de code-barres à ajouter :

  • none
  • code11
  • code2Of5Standard
  • code2Of5Interleaved
  • code2Of5Iata
  • code2Of5Matrix
  • code2Of5DataLogic
  • code2Of5Industry
  • code39
  • code39Extended
  • ean8
  • ean8With2Addon
  • ean8With5Addon
  • ean13
  • ean13With2Addon
  • ean13With5Addon
  • eanUcc128
  • upc12
  • codabar2
  • codabar18
  • code128
  • deutschePostLeitcode
  • deutschePostIdentcode
  • isbn13With5Addon
  • ismn
  • code93
  • issn
  • issnWith2Addon
  • flattermarken
  • gs1DataBar
  • gs1DataBarLimited
  • gs1DataBarExpanded
  • telepenAlpha
  • ucc128
  • upcA
  • upcAWith2Addon
  • upcAWith5Addon
  • upcE
  • upcEWith2Addon
  • upcEWith5Addon
  • uspsPostnet5
  • uspsPostnet6
  • uspsPostnet9
  • uspsPostnet10
  • uspsPostnet11
  • uspsPostnet12
  • plessey
  • msi
  • sscc18
  • fim
  • logmars
  • pharmacodeOneTrack
  • pzn7
  • pharmacodeTwoTrack
  • cepNet
  • pdf417
  • pdf417Truncated
  • maxicode
  • qrCode
  • code128SubsetA
  • code128SubsetB
  • code128SubsetC
  • code93Extended
  • australianPostCustom
  • australianPostCustom2
  • australianPostCustom3
  • australianPostReplyPaid
  • australianPostRouting
  • australianPostRedirection
  • isbn13
  • rm4Scc
  • dataMatrix
  • ean14
  • vin
  • codablockF
  • nve18
  • japanesePostal
  • koreanPostalAuthority
  • gs1DataBarTruncated
  • gs1DataBarStacked
  • gs1DataBarStackedOmnidirectional
  • gs1DataBarExpandedStacked
  • planet12
  • planet14
  • microPdf417
  • uspsIntelligentMail
  • plesseyBidirectional
  • telepen
  • gs1_128
  • itf14
  • kix
  • code32
  • aztec
  • italianPostal2Of5
  • italianPostal3Of9
  • dpd
  • microQRCode
  • hibcLic128
  • hibcLic3OF9
  • hibcPas128
  • hibcPas3OF9
  • hibcLicDataMatrix
  • hibcPasDataMatrix
  • hibcLicQRCode
  • hibcPasQRCode
  • hibcLicPDF417
  • hibcPasPDF417
  • hibcLicMPDF417
  • hibcPasMPDF417
  • hibcLicCODABLOCK_F
  • hibcPasCODABLOCK_F
  • qrcode2005
  • pzn8
  • dotCode
  • hanXin
  • uSPSIMPackage
  • swedishPostalShipmentId
  • mailmark_2D
  • upuS10
  • mailmark_4state
  • hibcLicAztec
  • hibcPasAztec
  • ppn
  • ntin
  • swissQrCode
Pagesstring, Required
  • Spécifiez les indices de page sous forme de valeurs séparées par des virgules ou de plages (par ex. “0, 1, 2-” ou “1, 2, 3-7”).
  • Si non spécifié, la configuration par défaut traite toutes les pages. L’entrée doit être au format chaîne.
Alignement horizontalstring, Required

Définir l’alignement horizontal du code-barres -

  • Left - bord gauche de la page
  • Center - distance égale des bords gauche et droit de la page
  • Right - bord droit de la page
Alignement verticalstring, Required

Définir l’alignement vertical du code-barres

  • Top - bord supérieur de la page
  • Middle - distance égale des bords supérieur et inférieur de la page
  • Bottom - bord inférieur de la page
Hauteur en mmstring, Required

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

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

Contenu du fichierBinary

Contenu du fichier du document compressé

Nom du fichierString

Le nom du fichier du document de sortie

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
}

PDF4me api samples

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