Pular para o conteúdo principal

Adicionar código de barras ao PDF em Make

O que este módulo faz

PDF4meAdicionar código de barras a PDF insere um código de barras ou QR código em um local preciso em páginas específicas de um documento existente PDF e retorna um novo documento com o código de barras incorporado. Escolha entre seis formatos. QR Code, Data Matrix, Code128, Aztec, HanXin, e PDF417e posicionar o código de barras com precisão milimétrica usando âncoras de alinhamento e deslocamentos de margem. Cada documento que passa pelo seu sistema é processado dessa forma. Make O cenário gera um código de barras automaticamente, sem necessidade de edição manual.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Autenticando seu API Solicitar

Todo PDF4me módulo em Make requer um válido ConexãoCrie ou selecione um que contenha o seu PDF4me API chave para que o cenário possa autenticar solicitações de inserção de código de barras com segurança.

Fatos importantes que você não deve perder

São necessários ambos os eixos de alinhamento.
O alinhamento vertical e o alinhamento horizontal são ambos obrigatórios no módulo. Você deve configurar ambos, pois eles ancoram o código de barras a um canto ou borda da página. Os campos de margem, então, o empurram para dentro a partir dessa âncora pela quantidade de milímetros que você especificar.
A altura e a largura não podem exceder 1000 mm.
A dica do módulo indica explicitamente que ambas as dimensões devem ser menores ou iguais a 1000 mm. Para páginas A4 padrão (210 x 297 mm), mantenha ambas as dimensões abaixo desses valores, caso contrário, o código de barras ultrapassará os limites da página. Esses campos são opcionais; se deixados em branco, o módulo usará o dimensionamento padrão.
Ocultar texto aplica-se apenas a Code 128
O texto de dica no módulo diz exatamente: "Oculta o texto abaixo do código de barras. Aplicável somente a Code 128." Para QR Code, DataMatrix, Aztec, PDF417, e HanXin Essa opção não tem efeito, esses formatos não possuem nenhuma linha de texto legível abaixo deles.
No módulo "Adicionar código de barras ao PDF" do PDF4me, a conexão está definida como TestUser01, o arquivo está definido como "Mapear" com os campos "Nome do arquivo" e "Documento PDF" mapeados na etapa 1, o tipo de código de barras está definido como "Código QR", o texto do código de barras mostra "ORDER-2024-00123", a altura é de 50 mm, a largura é de 50 mm, todas as páginas estão definidas como "Todas", o alinhamento vertical está na parte inferior, o alinhamento horizontal está à direita, a margem horizontal é de 10, a margem vertical é de 15, a transparência é 1 e a opção "Ocultar texto" está definida como "Não".

Arquivo definido para Map passa o nome do arquivo e PDF O código binário deve ser proveniente de qualquer módulo anterior. Os campos Tipo de código de barras, Texto do código de barras, Páginas, Alinhamento vertical e Alinhamento horizontal são obrigatórios.

Parâmetros

Obrigatório: Conexão, Arquivo (Nome do arquivo + PDF Documente ao usar MapPara que o módulo funcione, é necessário fornecer o tipo de código de barras, o texto do código de barras, o número de páginas, o alinhamento vertical e o alinhamento horizontal.

ParâmetroObrigatórioO que fazExemplo
ConnectionYesPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
FileYesSource PDF. Choose Dropbox - Download a File for a direct Dropbox trigger, or Map to supply filename and binary from a prior module.Map
File NameYes (when Map)Original filename of the source PDF including .pdf extension. Map from the prior module's file name output.1. File Name
PDF DocumentYes (when Map)Binary content of the source PDF. Map from the prior module's data output.1. Data
Barcode TypeYesFormat of the barcode to insert. Options: QR Code, Data Matrix, Code128, Aztec, HanXin, PDF417.QR Code
Barcode TextYesThe data to encode inside the barcode: an order ID, URL, asset number, or any alphanumeric string.ORDER-2024-00123
Barcode Height in mmNoVertical size of the barcode in millimeters. Must be 1000 or less. Default is 50.50
Barcode Width in mmNoHorizontal size of the barcode in millimeters. Must be 1000 or less. Default is 50.50
PagesYesPages where the barcode is added. Enter all for every page, a single number, or a comma-separated list.all
Vertical AlignmentYesVertical anchor point on the page: Top, Middle, or Bottom. Combined with Vertical Margin for exact placement.Bottom
Horizontal AlignmentYesHorizontal anchor point on the page: Left, Center, or Right. Combined with Horizontal Margin for exact placement.Right
Horizontal Margin in mmNoDistance in mm the barcode is offset inward from the Horizontal Alignment edge. Default is 10.10
Vertical Margin in mmNoDistance in mm the barcode is offset inward from the Vertical Alignment edge. Default is 15.15
TransparencyNoOpacity of the barcode. 0 = fully transparent, 1 = fully opaque. Must be 1 or less. Default is 1.1
Hide TextNoControls whether human-readable text appears below the barcode. Applies only to Code 128. Options: Yes, No, Empty.No

Configuração rápida

  1. Adicionar PDF4me -> Adicionar código de barras ao PDF para o seu Make cenário.
  2. Selecione Conexão (ou clique) Adicionar para criar um com o seu API chave).
  3. Definir Arquivo Para o Dropbox - Baixe um arquivo ou Map: se estiver usando Mapconectar Nome do arquivo e PDF Document da etapa anterior.
  4. Escolher Tipo de código de barras e entrar no Texto do código de barras para codificar.
  5. Definir Páginas Para todas as páginas ou especificar números de página individuais.
  6. Escolher Alinhamento vertical e Alinhamento horizontal, então Salvar e execute o cenário. A saída contém Document Name e Doc Data: o PDF com o código de barras incorporado.

Exemplos de fluxo de trabalho

Exemplos de fluxo de trabalhoCommon Make scenario patterns using Add Barcode to PDF.
Adicionar rastreamento de pedidos QR codes para faturas
  1. O Dropbox é acionado quando uma nova fatura é criada. PDF Aparece na pasta "Faturas".
  2. Adicionar código de barras ao PDF executa com o Tipo de código de barras definido como QR CodeTexto do código de barras mapeado a partir do ID do pedido, Páginas definidas para todas, Alinhamento vertical inferior, Alinhamento horizontal direito.
  3. O retornado PDF é carregada na pasta "Faturas Processadas" no Dropbox.
  4. O Slack notifica a equipe de expedição de que uma fatura com código de barras está pronta para ser escaneada.
Etiquetas de identificação de ativos nos registros de equipamentos
  1. A adição de uma nova linha ao Google Sheets (registro de ativos) desencadeia o cenário.
  2. O Google Drive baixa o registro de ativo em branco. PDF modelo.
  3. Adicionar código de barras ao PDF insere um Code128 Código de barras com o ID do ativo no canto superior esquerdo da página 1.
  4. O código de barras PDF é carregado para SharePoint na pasta do departamento correspondente.
Instantâneo mensal do arquivo com códigos de barras de referência do contrato
  1. Um gatilho programado é acionado no dia 1º de cada mês.
  2. O Google Drive baixa o contrato ativo. PDF.
  3. Adicionar código de barras ao PDF insere um DataMatrix Código de barras (compacto, de alta densidade) com o número de referência do contrato no canto inferior direito.
  4. A imagem com código de barras é salva em uma pasta "Arquivo". Cada versão arquivada contém uma referência digitalizável que direciona para o registro de origem.

Perguntas frequentes

What barcode formats does this module support?+
Six formats: QR Code, Data Matrix, Code128, Aztec, HanXin (Chinese national standard 2D code), and PDF417. Select the format from the Barcode Type dropdown. QR Code suits links and general data; Code128 is widely used for linear shipping and retail barcodes; DataMatrix is compact enough for small labels.
How do Vertical Alignment and Horizontal Alignment work together?+
The two alignment fields act as an anchor. Setting Vertical Alignment to Bottom and Horizontal Alignment to Right anchors the barcode to the bottom-right corner of the page. The Vertical Margin and Horizontal Margin fields then push it inward from that corner by the number of millimeters you enter: so Horizontal Margin 10 and Vertical Margin 15 places it 10mm from the right edge and 15mm up from the bottom.
What does the Pages field accept?+
The field accepts all to stamp every page, a single page number, or a comma-separated list of page numbers. The module hint reads "Pages in which barcode needs to be added." Using all is the most common choice for document-level stamps like tracking codes.
Does Hide Text work for all barcode types?+
No. The module hint states explicitly: "Hides text below barcode. Applicable only for Code 128." For QR Code, Data Matrix, Aztec, PDF417, and HanXin the field has no effect because those formats do not display a human-readable text line.
Is the original source PDF modified?+
No. PDF4me processes a copy and returns a new document in the Doc Data output field. Your source file in Dropbox, Google Drive, or any other location is completely untouched.

Módulos relacionados

Obtenha ajuda