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