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