Adicionar código de barras ao PDF usando n8n Ação
PDF4me Adicionar código de barras ao PDF aprimora PDF documentos adicionando códigos de barras personalizáveis e QR códigos através de n8n Fluxos de trabalho de automação. Processo PDFs de distância n8n gatilhos, dados binários, strings base64 ou públicos URLs para gerar mais de 100 tipos de código de barras (QR Code, Code 128, Data Matrix, EAN-13, PDF417, etc.) com posicionamento preciso, dimensionamento personalizável, controle de opacidade e opções de alinhamento flexíveis. Essa solução é ideal para rastreamento de documentos, gerenciamento de estoque, etiquetagem de ativos, fluxos de trabalho automatizados e requisitos de conformidade que exigem geração confiável de códigos de barras com formatação profissional e integração perfeita.
Configurar
Adicione o PDF4me "Adicionar código de barras a PDF"nó para o seu n8n fluxo de trabalho e configure os parâmetros necessários. Para obter instruções de configuração inicial, consulte nosso n8n Guia de integração.
Pré-requisitos:
- PDF4me API credenciais
- n8n acesso ao fluxo de trabalho
Configuração:
- Adicionar PDF4me nó para fluxo de trabalho
- Selecione "Adicionar código de barras ao" PDF" Ação
- Configure os parâmetros de entrada (veja abaixo)

Parâmetros
Lista completa de parâmetros para Adicionar código de barras. PDF Ação. Configure esses parâmetros para controlar o posicionamento e a aparência do código de barras.
Importante: Os parâmetros marcados com um asterisco (***) são obrigatórios e devem ser fornecidos para que a ação funcione corretamente.
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Tipo de dados de entrada*** | String | PDF Seleção do formato de entrada • Escolha o formato do seu PDF entrada de dados • PDF4me Suporta vários tipos de entrada com diferentes requisitos de campo. • Opções: Dados binários, Base64 Corda, ou URL | Binary Data |
| Campo binário de entrada | Binário | Binário PDF Entrada de arquivo (Obrigatório se os dados forem binários) • Referência PDF arquivo do anterior n8n upload de nó ou arquivo • PDF4me processos binários PDF arquivos com detecção automática de formato • Obrigatório quando o tipo de dados de entrada for "Dados binários" | {{ $binary.data }} |
| Conteúdo do documento Base64 | String | Base64 Codificado PDF Entrada (Obrigatório se) Base64 Corda) • Fornecer PDF dados como string codificada em base64 • PDF4me decodifica e processa automaticamente o PDF contente • Obrigatório quando o tipo de dados de entrada for "Base64 Corda" | UEsDBBQABgAI... |
| URL do arquivo | String | Público PDF URL Entrada (Obrigatório se) URL) • Fornecer uma permissão pública/aberta URL para o PDF arquivo • PDF4me Baixa e processa o arquivo a partir do local fornecido. URL • Obrigatório quando o tipo de dados de entrada for "URL" | https://abc.com/xyz.pdf |
| Texto do código de barras*** | String | Dados de conteúdo do código de barras • Especifique o texto, os dados ou URL para codificar no código de barras • Este conteúdo determina o que o código de barras contém quando for lido. • Suporta caracteres alfanuméricos, URLs e dados especiais | PDF4me Barcode Sample |
| Tipo de código de barras*** | Enum | Seleção do formato do código de barras • Escolha entre mais de 100 tipos de código de barras (linear 1D, matricial 2D, postal, saúde) • Diferentes tipos suportam capacidades de dados e requisitos de digitalização variados • Selecione com base nos padrões da indústria e nos requisitos do caso de uso. • Tipos comuns: QR Code, Code 128, Data Matrix, Aztec, PDF417, EAN-13 | QR Code |
| Páginas*** | String | Especificação de intervalo de páginas • Defina quais páginas devem receber aprimoramento de código de barras • Use valores separados por vírgula e intervalos para segmentação flexível. • Exemplos: "" (todas as páginas), "0" (primeira página), "0, 2, 4" (múltiplos), "1-5" (intervalo) • Essencial para o controle preciso do posicionamento do código de barras | 1-3 |
| Alinhamento horizontal*** | String | Posição horizontal do código de barras • Controle o posicionamento horizontal do código de barras na página • Opções: Esquerda, Centro, Direita • Determina a posição do código de barras em relação às margens da página • Essencial para diagramação profissional de documentos | Center |
| Alinhamento vertical*** | String | Posição vertical do código de barras • Controle o posicionamento vertical do código de barras na página • Opções: Superior, Central, Inferior • Determina a posição do código de barras em relação às margens da página • Essencial para diagramação profissional de documentos | Bottom |
| Altura em mm*** | String | Dimensão da altura do código de barras • Defina a altura do código de barras em milímetros. • Recomendado: QR Codes (40 mm), códigos de barras 1D (20 mm), DataMatrix (20mm) • Digite "0" para dimensionamento automático com base no tipo de código de barras • Essencial para a leitura e digitalização de códigos de barras | 40 |
| Largura em mm*** | String | Dimensão da largura do código de barras • Defina a largura do código de barras em milímetros • Use "0" para dimensionamento automático com base no tipo de código de barras e nos dados. • Controla a dimensão horizontal para uma digitalização ideal. • Equilibre o tamanho com o layout do documento | 40 |
| Margem horizontal em mm*** | String | Espaçamento da margem horizontal • Defina o espaçamento horizontal a partir da borda da página em milímetros. • Controla a distância entre o código de barras e as bordas da página. • Funciona com configuração de alinhamento horizontal • Essencial para o posicionamento correto do código de barras | 20 |
| Margem vertical em mm*** | String | Espaçamento da margem vertical • Defina o espaçamento vertical a partir da borda da página em milímetros. • Controla a distância entre o código de barras e as bordas da página. • Funciona com configuração de alinhamento vertical • Impede a sobreposição com o conteúdo do documento | 20 |
| Altura em Pt*** | String | Altura do código de barras em pontos • Defina a altura do código de barras em pontos (1/72 de polegada) • Fornece dimensionamento baseado em tipografia para o layout do documento • Use "0" para dimensionamento automático • Alternativa à medição em milímetros | 20 |
| Largura em Pt*** | String | Largura do código de barras em pontos • Defina a largura do código de barras em pontos (1/72 de polegada) • Fornece dimensionamento baseado em tipografia para o layout do documento • Use "0" para dimensionamento automático • Alternativa à medição em milímetros | 20 |
| Margem X em Pt*** | String | Margem horizontal em pontos • Defina a margem horizontal a partir da borda da página em pontos (1/72 de polegada) • Fornece espaçamento baseado em tipografia para o layout do documento • Funciona com alinhamento horizontal | 10 |
| Margem Y em Pt*** | String | Margem vertical em pontos • Defina a margem vertical a partir da borda da página em pontos (1/72 de polegada) • Fornece espaçamento baseado em tipografia para o layout do documento • Funciona com alinhamento vertical | 10 |
| Opacidade*** | Integer | Nível de transparência do código de barras • Varia de 0 (invisível) a 100 (totalmente opaco) • 100 para digitalização padrão, 30-50 para efeitos de marca d'água • Controla a visibilidade do código de barras e a mesclagem com o fundo. • Essencial para o design de documentos profissionais | 100 |
| Exibir texto*** | String | Posição de exibição do texto do código de barras • Defina a posição do texto em relação ao código de barras • Opções: acima, abaixo • Controla onde o texto de exibição aparece • Essencial para a rotulagem e legibilidade de códigos de barras | below |
| Ocultar texto*** | Boolean | Controle de Visibilidade do Texto • Controle se deseja ocultar a exibição do texto do código de barras • verdadeiro = ocultar texto, falso = mostrar texto • Permite uma apresentação clara do código de barras • Essencial para um design minimalista | false |
| Exibir somente na versão impressa*** | Boolean | Controle de exibição somente para impressão • Controle se o código de barras aparece apenas na versão impressa. • verdadeiro = somente impressão, falso = tela e impressão • Útil para fluxos de trabalho otimizados para impressão • Mantém a tela limpa | false |
| O texto acima*** | Boolean | Controle de posicionamento de texto • Controlar se o texto aparece acima do código de barras • verdadeiro = texto acima, falso = texto abaixo • Oferece controle preciso do posicionamento do texto • Funciona com a configuração Exibir texto | false |
| Nome da saída de dados binários | String | Mapeamento de saída de dados binários • Defina o nome da variável para o valor gerado. PDF dados binários • Usado para acessar recursos aprimorados PDF nas etapas subsequentes do fluxo de trabalho • Essencial para a automação do fluxo de trabalho e o fluxo de dados • O valor padrão é "dados" se não for especificado. | data |
Opções avançadas
Os seguintes parâmetros estão disponíveis na seção Opções Avançadas e são opcionais:
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Perfis personalizados | String | Perfis de configuração personalizados • Defina opções adicionais usando perfis personalizados • JSONformato semelhante a - contendo parâmetros predefinidos • Ativa configurações avançadas de geração de código de barras • Opcional para requisitos específicos | { "outputDataFormat": "base64", "preserveMetadata": true } |
| Nome do arquivo de saída | String | Nome do arquivo de saída • Especifique um nome personalizado para a saída PDF arquivo • Se não for fornecido, o sistema gera um nome de arquivo padrão. • Suporta nomenclatura dinâmica a partir de variáveis de fluxo de trabalho • Auxilia na organização de arquivos | output_with_barcode.pdf |
Saída
Parâmetros de saída
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| nome_do_arquivo | String | PDF4me aprimorado PDF nome do arquivo - O nome completo do arquivo gerado com sucesso. PDF Documento com melhorias de código de barras e com a extensão .pdf adequada. PDF4me Garante nomes exclusivos e valida a conformidade do formato do arquivo para uma integração perfeita com os processos subsequentes. | document_with_barcode.pdf |
| tipo mime | String | PDF4me aprimorado PDF MIME tipo - O MIME tipo do gerado PDF Arquivo com códigos de barras, indicando o formato do arquivo para o correto manuseio em aplicações web e sistemas de arquivos. | application/pdf |
| tamanho do arquivo | Número | PDF4me aprimorado PDF tamanho do arquivo em bytes - O tamanho exato do arquivo gerado PDF Arquivo com códigos de barras em bytes, fornecido por PDF4me Para planejamento de armazenamento, otimização de largura de banda e monitoramento de transferência de arquivos. Essencial para gerenciamento de documentos corporativos e automação de fluxo de trabalho. | 104989 |
| sucesso | Boolean | PDF4me indicador de status de aprimoramento do código de barras - Indicador booleano que sinaliza o sucesso ou a falha da operação. PDF Processo de aprimoramento de código de barras. PDF4me retornos true para melhorias bem-sucedidas e false para quaisquer erros, permitindo um tratamento robusto de erros em fluxos de trabalho automatizados. | true |
| mensagem | String | PDF4me mensagem de status de aprimoramento - Mensagem de status legível por humanos, fornecendo detalhes sobre o resultado do processo de aprimoramento do código de barras. Inclui confirmação de sucesso ou detalhes de erro para solução de problemas. | Barcode added to PDF successfully |
N8N Resposta à ação
O PDF4me Adicionar código de barras ao PDF API Retorna uma resposta que pode ser visualizada em vários formatos. Escolha a visualização que melhor se adapta às suas necessidades:
- JSON
- Table
- Schema
- Binary
JSON Formato de resposta
O bruto JSON resposta do API:
{
"fileName": "document_with_barcode.pdf",
"mimeType": "application/pdf",
"fileSize": 104989,
"success": true,
"message": "Barcode added to PDF successfully"
}
Visualização em tabela
Dados de resposta em formato de tabela estruturada:
| Parâmetro | Valor |
|---|---|
| fileName | document_with_barcode.pdf |
| mimeType | application/pdf |
| fileSize | 104989 |
| success | true |
| message | Código de barras adicionado a PDF com sucesso |
Visão do esquema
A estrutura de dados e os tipos de resposta:
1 item
fileName: AB document_with_barcode.pdf
mimeType: AB application/pdf
fileSize: # 104989
success: ☑ true
message: AB Barcode added to PDF successfully
Indicadores de tipo:
AB= String#= Número☑= Boolean{}= Object
Visualização de Dados Binários
O verdadeiro aprimorado PDF Dados e metadados do arquivo:
data
─────────────────────────────
File Name: document_with_barcode.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 240.0 KB
Acesso a dados binários:
- n8n Objeto Binário:
$binary.data.data - Base64 ContenteDisponível para uso direto.
- Operações com arquivosPronto para download, envio por e-mail ou armazenamento.
Casos de uso
Gestão de Inventário e Rastreamento de Ativos
- Adicione automaticamente códigos de barras exclusivos a catálogos de produtos, planilhas de inventário e documentação de ativos para simplificar as operações de digitalização e rastreamento em armazéns e ambientes de varejo.
- Processe etiquetas de envio e documentos logísticos incorporando códigos de barras de rastreamento que se integram a sistemas de gerenciamento de armazém para roteamento automatizado de pacotes e confirmação de entrega.
- Gere documentos de conformidade com códigos de barras padrão do setor para equipamentos de saúde, embalagens farmacêuticas e produtos regulamentados, a fim de atender aos padrões da FDA e internacionais.
Autenticação e segurança de documentos
- Aprimore contratos legais e documentos oficiais com códigos QR contendo assinaturas digitais, links de verificação e identificadores invioláveis para autenticação segura de documentos.
- Processar documentos de identificação e certificados adicionando códigos de barras exclusivos que se conectam a bancos de dados de verificação, garantindo a autenticidade dos documentos e prevenindo a falsificação.
- Crie documentos de acesso seguros com códigos de barras incorporados que se integram aos sistemas de segurança predial e plataformas de gestão de visitantes para acesso controlado às instalações.
Marketing e Engajamento do Cliente
- Gere materiais promocionais e de marketing com códigos QR que direcionam para informações sobre produtos, ofertas especiais e conteúdo interativo para um maior engajamento do cliente.
- Processe ingressos e passes de entrada para eventos com códigos de barras exclusivos que permitem validação rápida de entrada, rastreamento de participantes e análises pós-evento para a gestão do evento.
- Crie cartões de visita e materiais de contato interativos com códigos QR contendo informações de contato, links para redes sociais e acesso ao portfólio para facilitar o networking.