API V2

Aggiungi codice a barre al PDF

Questa azione consente di aggiungere un codice a barre al documento. Può essere posizionato in una dimensione e posizione desiderate con un testo dato. I tipi di codice a barre consentiti sono QR Code, Code128, Datamatrix, Aztec, Hanxin e Pdf417.

  • Metodo: POST
  • Punto finale: /api/v2/addbarcode

Parametri

Parametri per aggiungere codici a barre ai documenti PDF.

Contenuto del fileBase64, Required

Il contenuto del file di input.

Nome del filestring, Required

Nome del file PDF di origine con estensione .pdf

Testostring, Required

Il testo da generare come codice a barre.
Esempio - ciao

Tipo di codice a barrestring , Required

Seleziona il tipo di codice a barre da aggiungere:

  • 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
Paginestring, Required
  • Specificare gli indici di pagina come valori separati da virgole o intervalli (ad es. “0, 1, 2-” o “1, 2, 3-7”).
  • Se non specificato, la configurazione predefinita elabora tutte le pagine. L’input deve essere in formato stringa.
Allineamento orizzontalestring, Required

Imposta l’allineamento orizzontale del codice a barre -

  • Left - bordo sinistro della pagina
  • Center - distanza uguale dal bordo sinistro e destro della pagina
  • Right - bordo destro della pagina
Allineamento verticalestring, Required

Imposta l’allineamento verticale del codice a barre

  • Top - bordo superiore della pagina
  • Middle - distanza uguale dal bordo superiore e inferiore della pagina
  • Bottom - bordo inferiore della pagina
Altezza in mmstring, Required

Altezza del codice a barre in millimetri o ‘0’ per il rilevamento automatico.
Esempio - 40.

Larghezza in mmstring, Required

Larghezza del codice a barre in millimetri. ‘0’ per il rilevamento automatico.
Esempio - 40.

Margine orizzontale in mmstring, Required

Margine dall’origine sinistra del codice a barre in millimetri
Esempio - 20

Margine verticale in mmstring, Required

Margine dall’origine superiore del codice a barre in millimetri
Esempio - 20

Altezza in PtString, Required

Altezza del codice a barre in punti (pt). o ‘0’ per il rilevamento automatico.
Esempio - 20.

Larghezza in PtString, Required

Larghezza del codice a barre in punti (pt). o ‘0’ per il rilevamento automatico.
Esempio - 20.

Margine X in PtString, Required

Margine dall’origine superiore del codice a barre in punti (pt).
Esempio - 10.

Margine Y in PtString, Required

Margine dall’origine sinistra del codice a barre in punti (pt).
Esempio - 10.

Opacitàinteger, Required

Dai un valore tra 0 e 100 dove ‘0’ è completamente trasparente.
Esempio - 100.

Mostrare il testoString, Required

Il testo sarà visualizzato -
sopra
sotto

Nascondere il testoBoolean, Required

Seleziona ‘true’ per nascondere il testo del codice a barre e ‘false’ per visualizzarlo accanto al codice a barre.

  • true
  • false
Mostrare solo in stampaBoolean, Required

Se vuoi Mostrare solo in stampa, mostra solo in stampa. Puoi scegliere queste due opzioni.
true
false

Il testo è sopraBoolean, Required

Se vuoi Il testo è sopra, puoi scegliere queste due opzioni.
true
false

Output

Contenuto del fileBinary

Contenuto del file del documento compresso

Nome del fileString

Il nome del file del documento di output

Intestazione
Content-Type: application/json
Authorization: Copia la chiave dal link.

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