API V2

Adicionar código de barras ao PDF

Esta ação permite adicionar um código de barras ao documento. Ele pode ser colocado em um tamanho e posição desejados com um texto fornecido. Os tipos de código de barras permitidos são QR Code, Code128, Datamatrix, Aztec, Hanxin e Pdf417.

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

Parâmetros

Parâmetros para adicionar códigos de barras a documentos PDF.

Conteúdo do arquivoBase64, Required

O conteúdo do arquivo de entrada.

Nome do arquivostring, Required

Nome do arquivo PDF de origem com extensão .pdf

Textostring, Required

O texto a ser gerado como código de barras.
Exemplo - olá

Tipo de código de barrasstring , Required

Selecione o tipo de código de barras a ser adicionado:

  • 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 os índices de página como valores separados por vírgula ou intervalos (por exemplo, “0, 1, 2-” ou “1, 2, 3-7”).
  • Se não especificado, a configuração padrão processa todas as páginas. A entrada deve estar em formato de string.
Alinhamento horizontalstring, Required

Definir o alinhamento horizontal do código de barras -

  • Left - borda esquerda da página
  • Center - distância igual da borda esquerda e direita da página
  • Right - borda direita da página
Alinhamento verticalstring, Required

Definir o alinhamento vertical do código de barras

  • Top - borda superior da página
  • Middle - distância igual da borda superior e inferior da página
  • Bottom - borda inferior da página
Altura em mmstring, Required

Altura do código de barras em milímetros ou ‘0’ para detecção automática.
Exemplo - 40.

Largura em mmstring, Required

Largura do código de barras em milímetros. ‘0’ para detecção automática.
Exemplo - 40.

Margem horizontal em mmstring, Required

Margem do lado esquerdo da origem do código de barras em milímetros
Exemplo - 20

Margem vertical em mmstring, Required

Margem do topo da origem do código de barras em milímetros
Exemplo - 20

Altura em PtString, Required

Altura do código de barras em pontos (pt). ou ‘0’ para detecção automática.
Exemplo - 20.

Largura em PtString, Required

Largura do código de barras em pontos (pt). ou ‘0’ para detecção automática.
Exemplo - 20.

Margem X em PtString, Required

Margem da origem superior do código de barras em pontos (pt).
Exemplo - 10.

Margem Y em PtString, Required

Margem da origem esquerda do código de barras em pontos (pt).
Exemplo - 10.

Opacidadeinteger, Required

Dê um valor entre 0 e 100 onde ‘0’ é completamente transparente.
Exemplo - 100.

Mostrar textoString, Required

O texto será exibido -
acima
abaixo

Ocultar textoBoolean, Required

Selecione ‘true’ para ocultar o texto do código de barras e ‘false’ para exibi-lo junto ao código de barras.

  • true
  • false
Mostrar apenas na impressãoBoolean, Required

Se você quiser Mostrar apenas na impressão, mostrar apenas na impressão. Você pode escolher estas duas opções.
true
false

O texto está acimaBoolean, Required

Se você quiser O texto está acima, você pode escolher estas duas opções.
true
false

Saída

Conteúdo do arquivoBinary

Conteúdo do arquivo do documento comprimido

Nome do arquivoString

O nome do arquivo do documento de saída

Cabeçalho
Content-Type: application/json
Authorization: Por favor, copie a chave do 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