API V2

Agregar código de barras al PDF

Esta acción le permite agregar un código de barras al documento. Se puede colocar en un tamaño y posición deseados con un texto dado. Los tipos de código de barras permitidos son Código QR, Code128, Datamatrix, Aztec, Hanxin y Pdf417.

  • Método: POST
  • Punto final: /api/v2/addbarcode

Parámetros

Parámetros para agregar códigos de barras a documentos PDF.

Contenido del archivoBase64, Required

El contenido del archivo de entrada.

Nombre de archivostring, Required

Nombre de archivo PDF de origen con extensión .pdf

Textostring, Required

El texto a generar como código de barras.
Ejemplo - hola

Tipo de código de barrasstring , Required

Seleccione el tipo de código de barras a agregar:

  • 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
Páginasstring, Required
  • Especifique los índices de página como valores separados por comas o rangos (p. ej. “0, 1, 2-” o “1, 2, 3-7”).
  • Si no se especifica, la configuración predeterminada procesa todas las páginas. La entrada debe estar en formato de cadena.
Alineación horizontalstring, Required

Establecer la alineación horizontal del código de barras -

  • Left - borde izquierdo de la página
  • Center - distancia igual desde el borde izquierdo y derecho de la página
  • Right - borde derecho de la página
Alineación verticalstring, Required

Establecer la alineación vertical del código de barras

  • Top - borde superior de la página
  • Middle - distancia igual desde el borde superior e inferior de la página
  • Bottom - borde inferior de la página
Altura en mmstring, Required

Altura del código de barras en milímetros o ‘0’ para detección automática.
Ejemplo - 40.

Ancho en mmstring, Required

Ancho del código de barras en milímetros. ‘0’ para detección automática.
Ejemplo - 40.

Margen horizontal en mmstring, Required

Margen desde el origen izquierdo del código de barras en milímetros
Ejemplo - 20

Margen vertical en mmstring, Required

Margen desde el origen superior del código de barras en milímetros
Ejemplo - 20

Altura en PtString, Required

Altura del código de barras en puntos (pt). o ‘0’ para detección automática.
Ejemplo - 20.

Ancho en PtString, Required

Ancho del código de barras en puntos (pt). o ‘0’ para detección automática.
Ejemplo - 20.

Margen X en PtString, Required

Margen desde el origen superior del código de barras en puntos (pt).
Ejemplo - 10.

Margen Y en PtString, Required

Margen desde el origen izquierdo del código de barras en puntos (pt).
Ejemplo - 10.

Opacidadinteger, Required

Dé una valor entre 0 y 100 donde ‘0’ es completamente transparente.
Ejemplo - 100.

Mostrar textoString, Required

El texto se mostrará -
arriba
abajo

Ocultar textoBoolean, Required

Seleccione ‘true’ para ocultar el texto del código de barras y ‘false’ para mostrarlo junto al código de barras.

  • true
  • false
Mostrar solo en impresiónBoolean, Required

Si desea Mostrar solo en impresión, mostrar solo en impresión. Puede elegir estas dos opciones.
true
false

¿El texto está arribaBoolean, Required

Si desea ¿El texto está arriba, puede elegir estas dos opciones.
true
false

Salida

Contenido del archivoBinary

Contenido del archivo del documento comprimido

Nombre del archivoString

El nombre del archivo del documento de salida

Encabezado
Content-Type: application/json
Authorization: Por favor, copie la clave desde el enlace.

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