Substituir texto por imagem em n8n
Substituir texto por imagem é um n8n nó por PDF4me que encontra um espaço reservado para texto exato dentro de um PDF e o substitui por um logotipo, assinatura ou imagem do produto com dimensões correspondentes. Use-o para personalização de modelos, inserção de assinatura ou personalização visual automatizada sem edição manual. PDF.
O que este nó faz
PDF4meSubstituir texto por imagem escaneia um PDF Para uma sequência de texto exata, ele substitui cada ocorrência correspondente por uma imagem, dimensionada para a altura e largura escolhidas, nas páginas que você selecionar. Aceita tanto a fonte quanto o texto de origem. PDF e a imagem de substituição via Dados Binários, Base64 Corda, ou URL, de forma independente. Ideal para inserir logotipos, assinaturas, carimbos ou fotos de produtos em modelos predefinidos. PDFs.
Autenticando seu API Solicitar
Todo PDF4me nó em n8n requer um válido Credencial para se conectar comCrie ou selecione um que contenha o seu PDF4me API chave para que o fluxo de trabalho possa autenticar a solicitação de substituição com segurança.
Fatos importantes que você não deve perder
[LOGO_AQUI] Apenas corresponde àquela string exata, não a uma versão parcial ou com distinção entre maiúsculas e minúsculas.
PDF4me Painel de parâmetros do nó "Substituir texto por imagem" em n8n
Quais parâmetros a função "Substituir texto por imagem" precisa?
Obrigatório: PDF Tipo de dados de entrada, Tipo de dados de entrada da imagem, Texto a ser substituído, Altura da imagem, Largura da imagem e Nome do arquivo de saída. Os campos condicionais aparecem somente quando o Tipo de dados de entrada correspondente é selecionado. Sequência da página. AsyncOs parâmetros `<binary data, 3234 bytes>` e `<binary data, 3234 bytes>` são opcionais e possuem valores padrão funcionais.
| Parâmetro | Obrigatório | O que faz | Exemplo |
|---|---|---|---|
| PDF Input Data Type | Required | Format of the source PDF input. Choose Binary Data (from a previous node), Base64 String, or URL. | Binary Data |
| PDF Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the source PDF. Required when PDF Input Data Type is Binary Data. | data |
| Base64 PDF Content | Conditional | Base64-encoded source PDF content. Required when PDF Input Data Type is Base64 String. | JVBERi0xLjQK... |
| PDF URL | Conditional | Publicly reachable HTTPS URL to the source PDF. Required when PDF Input Data Type is URL. | https://example.com/sample.pdf |
| Image Input Data Type | Required | Format of the replacement image input. Choose Binary Data, Base64 String, or URL, independent of the PDF input type. | Binary Data |
| Image Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the replacement image. Required when Image Input Data Type is Binary Data. | data |
| Base64 Image Content | Conditional | Base64-encoded replacement image content. Required when Image Input Data Type is Base64 String. | /9j/4AAQSkZJRgAB... |
| Image URL | Conditional | Publicly reachable HTTPS URL to the replacement image. Required when Image Input Data Type is URL. | https://example.com/logo.png |
| Text to Replace | Required | The exact text string to find and replace with the image, matched precisely including case and punctuation. | [LOGO_HERE] |
| Page Sequence | Optional | Pages to search for the placeholder. Use all, specific pages (1,3,5), or a range (1-5). Default all. | all |
| Image Height | Required | Height in pixels to scale the replacement image to, maintaining aspect ratio. | 50 |
| Image Width | Required | Width in pixels to scale the replacement image to, maintaining aspect ratio. | 100 |
| Output File Name | Required | Filename for the resulting PDF, must include the .pdf extension. | replace_text_with_image.pdf |
| Async | Optional | Enables background processing for large PDFs. Default false. | false |
| Binary Data Output Name | Optional | Name of the binary property the output item exposes. Default is data. | data |
Campos de saída
Uma corrida bem-sucedida retorna um n8n item carregando JSON metadados e o binário atualizado PDF.
| Campo | Tipo | O que contém |
|---|---|---|
success | Boolean | True when the replacement succeeded. Use to route error-handling branches. |
message | String | Human-readable status message for the replacement result. |
fileName | String | Generated filename, matching Output File Name. |
mimeType | String | MIME type of the output, always application/pdf. |
fileSize | Number | Size of the resulting PDF in bytes. |
pagesProcessed | Number | Number of pages searched for the placeholder text. |
Binary (data) | Binary | The updated PDF under Binary Data Output Name (default data). Pass into Write Binary File, Email, or any cloud-storage upload. |
Como faço para configurar a substituição de texto por imagem em n8n?
- Adicionar PDF4me para o seu n8n fluxo de trabalho e escolha o Substituir texto por imagem Ação.
- Em Credencial para se conectar com, selecione o seu PDF4me credencial ou clique Criar nova credencial e cole o seu API chave.
- Definir PDF Tipo de dados de entrada e fornecer a fonte PDF via PDF Campo Binário, Base64 PDF Contente, ou PDF URL.
- Definir Tipo de dados de entrada de imagem e forneça a imagem de substituição através de Campo binário da imagem, Base64 Conteúdo da imagem, ou Imagem URL.
- Digitar Texto a ser substituído exatamente como aparece no PDFe definir Sequência de páginas Se você precisar segmentar páginas específicas.
- Definir Altura da imagem e Largura da imagem para dimensionar a imagem de substituição e definir Nome do arquivo de saída.
- Habilitar Async para grandes PDFs Se necessário, execute o nó e direcione a rota atualizada. PDF para a próxima etapa.
Configurações típicas
Exemplos de fluxo de trabalhoCommon n8n workflow patterns using Replace Text With Image.
- Um webhook de CRM é acionado quando uma nova proposta é gerada para um cliente.
- PDF4me A opção "Substituir texto por imagem" é executada com o texto a ser substituído definido como
[LOGOTIPO DO CLIENTE]e Tipo de Dados de Entrada de Imagem URL apontando para o logotipo do cliente. - A proposta personalizada é enviada por e-mail ao representante de vendas para revisão final.
- Um contrato é gerado através de PDF4me Gerar documento com um
[ASSINATURA]Espaço reservado. - PDF4me A opção "Substituir Texto por Imagem" utiliza a imagem da assinatura do signatário, enquanto a opção "Sequência de Páginas" direciona a ação apenas para a página final.
- O contrato, que parece ter sido assinado, está arquivado em SharePoint.
- Um nó "Loop Over Items" itera sobre os registros de produtos de um banco de dados de inventário.
- PDF4me A função "Substituir Texto por Imagem" é executada item por item, substituindo um
[IMAGEM_DO_PRODUTO]Espaço reservado com a foto de cada produto armazenada na nuvem. - Cada página de catálogo personalizada é combinada posteriormente em um único arquivo distribuível. PDF.
- Um webhook de aprovação é acionado assim que um gerente marca um documento como aprovado em uma ferramenta interna.
- PDF4me A opção Substituir Texto por Imagem é executada com um
[CARIMBO_DE_APROVAÇÃO]O texto de exemplo foi substituído por um gráfico de aprovação. - A versão finalizada PDF O arquivo é arquivado com a data de aprovação no nome do arquivo.
Dicas práticas
Folha de dicas
| Campo | Valor |
|---|---|
| Action | Replace Text With Image |
| PDF Input Data Type | Binary Data |
| PDF Binary Field | data |
| Image Input Data Type | Binary Data |
| Image Binary Field | data |
| Text to Replace | [LOGO_HERE] |
| Page Sequence | all |
| Image Height | 50 |
| Image Width | 100 |
| Output File Name | replace_text_with_image.pdf |
| Credentials | PDF4me API credential |