Substitua o texto em um documento do Word usando n8n Ação
PDF4me Substituir texto em documento do Word Permite encontrar e substituir texto em documentos do Word através de n8n Fluxos de trabalho de automação com opções avançadas de formatação e recursos abrangentes de estilização de texto. Este poderoso recurso de substituição de texto suporta múltiplas frases de substituição, correspondência que diferencia maiúsculas de minúsculas, correspondência de palavras inteiras, expressões regulares e controle detalhado de formatação com controle total sobre propriedades de fonte, cores, efeitos de texto e posicionamento, perfeito para automação de documentos, processamento de modelos e fluxos de trabalho de gerenciamento de conteúdo.
Configurar
Adicione o PDF4me Adicione o nó "Substituir texto em documento do Word" ao 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 a ação "Substituir texto no documento do Word".
- Configure os parâmetros de entrada (veja abaixo)

Parâmetros
Lista completa de parâmetros para a ação "Substituir texto em documento do Word". Configure esses parâmetros para controlar o comportamento da substituição de texto.
Importante: Os parâmetros marcados com um asterisco (***) são obrigatórios. A matriz de substituições de texto deve conter pelo menos uma frase de substituição.
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Tipo de dados de entrada*** | String | Seleção do formato de entrada do documento do Word • Escolha o formato de entrada de dados do seu documento Word • PDF4me Suporta vários tipos de entrada • Opções: Dados binários, Base64 Corda, ou URL | Binary Data |
| Campo binário de entrada*** | Binário | Entrada de arquivo de palavras binárias (Obrigatório se os dados forem binários) • Arquivo Word de referência (.docx, .doc) do documento anterior n8n upload de nó ou arquivo • PDF4me Processa arquivos binários do Word com detecção automática de formato. • Obrigatório quando o tipo de dados de entrada for "Dados binários" | {{ $binary.data }} |
| Conteúdo em Base64*** | String | Base64 Entrada de palavras codificadas (Obrigatório se for uma string Base64) • Forneça o conteúdo do Word (.docx, .doc) como uma string codificada em base64 para transmissão segura. • PDF4me Decodifica e processa automaticamente o conteúdo do Word. • Obrigatório quando o tipo de dados de entrada for "String Base64" | UEsDBBQABgAI... |
| URL do documento Word*** | String | Documento público do Word URL Entrada (Obrigatório se for URL) • Fornecer uma permissão pública/aberta URL ao arquivo Word (.docx, .doc) a ser processado • PDF4me Baixa e processa o arquivo Word fornecido. URL • Obrigatório quando o Tipo de Dados de Entrada for "URL" | https://abc.com/document.docx |
| Nome do documento Word*** | String | Nome do arquivo de entrada do documento Word • Especifique o nome do arquivo Word de entrada com a extensão correta (.docx, .doc) • PDF4me Isso é usado para detecção de formato e otimização de processamento. | document.docx |
| Substituições de texto*** | Array | Array de Objetos de Substituição de Texto • Matriz de objetos de substituição de texto, deve conter pelo menos uma frase de substituição • Cada objeto de substituição contém: Texto de Busca (obrigatório), Texto de Substituição (opcional), Diferenciar Maiúsculas e Minúsculas, Corresponder à Palavra Inteira, Usar Expressões Regulares e opções de formatação de fonte. | [{"SearchText": "old text", "ReplacementText": "new text"}] |
Propriedades do objeto de substituição de texto:
| Propriedade | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Texto de pesquisa*** | String | Texto a pesquisar - Cadeia de texto a ser pesquisada no documento. Não pode ser nula ou vazia. | "old text" |
| Texto de Substituição | String | Texto a ser substituído por - Texto para substituir o texto encontrado. Pode ser uma string vazia para remover o texto encontrado. | "new text" |
| Correspondência de maiúsculas e minúsculas | Boolean | Correspondência que diferencia maiúsculas de minúsculas - Verdadeiro para pesquisa que diferencia maiúsculas de minúsculas, Falso para pesquisa que não diferencia maiúsculas de minúsculas (padrão: falso) | false |
| Combine a palavra inteira | Boolean | correspondência de palavras inteiras - Verdadeiro para corresponder apenas a palavras completas, Falso para correspondências parciais (padrão: falso) | false |
| Usar expressões regulares | Boolean | Suporte a expressões regulares - True para tratar SearchText como um padrão regex, False para texto literal (padrão: false) | false |
| Nome da fonte | String | Família de fontes - Família de fontes a ser aplicada ao texto de substituição (por exemplo, "Arial", "Times New Roman") | "Arial" |
| Cor da fonte | String | Cor do texto - Cores nomeadas, formato hexadecimal ou formato RGB (por exemplo, "Vermelho", "#FF0000", "RGB(255,0,0)") | "Red" |
| Tamanho da fonte | Número | Tamanho da fonte em pontos - Tamanho da fonte para o texto de substituição (ex.: 10, 12, 14, 16) | 14 |
| Cor de fundo | String | Cor de fundo - Cor de fundo para o texto de substituição (por exemplo, "Amarelo", "#FFFF00") | "Yellow" |
| Audacioso | Boolean | Aplicar formatação em negrito - Verdadeiro para aplicar negrito, Falso para não aplicar negrito (padrão: falso) | false |
| itálico | Boolean | Aplicar formatação em itálico - Verdadeiro para aplicar itálico, Falso para não aplicar itálico (padrão: falso) | false |
| Sublinhado | Boolean | Aplicar formatação de sublinhado - Verdadeiro para aplicar sublinhado, Falso para não aplicar sublinhado (padrão: falso) | false |
| Riscado | Boolean | Aplicar riscado - Verdadeiro para aplicar um único risco ao texto, Falso para nenhum risco (padrão: falso) | false |
| Riscado Duplo | Boolean | Aplique um risco duplo. - Verdadeiro para aplicar tachado duplo, Falso para não aplicar tachado duplo (padrão: falso) | false |
| Subscrito | Boolean | Aplicar formatação de subscrito - Verdadeiro para aplicar subscrito, Falso para não aplicar subscrito (padrão: falso) | false |
| Sobrescrito | Boolean | Aplicar formatação em sobrescrito - Verdadeiro para aplicar sobrescrito, Falso para não aplicar sobrescrito (padrão: falso) | false |
| Espaçamento entre palavras | Número | Espaçamento entre palavras em pontos - Espaçamento entre palavras (padrão: 0) | 0 |
Saída
Parâmetros de saída
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| nome_do_arquivo | String | Nome do arquivo do documento do Word com o texto substituído - O nome do arquivo Word resultante após a substituição do texto | document_text_replaced.docx |
| tamanho do arquivo | Número | Tamanho do arquivo em bytes - O tamanho do documento Word em bytes após a substituição do texto | 13370 |
| sucesso | Boolean | PDF4me status da operação - Boolean Sinalizador indicando o sucesso ou a falha da operação de substituição de texto. PDF4me retornos true para operações bem-sucedidas e false para quaisquer erros | true |
| nome_do_arquivo_original | String | Nome do arquivo original do documento Word - O nome do arquivo do documento Word de entrada | document.docx |
| frasesContagem | Número | Número de frases de substituição - O número total de frases de substituição de texto que foram processadas. | 1 |
| nome_da_cultura | String | Código de cultura/localidade - Código cultural utilizado para o processamento do documento (ex.: "en-US", "de-DE", "fr-FR") | en-US |
| mensagem | String | Mensagem da operação - Mensagem descritiva indicando o resultado da operação de substituição de texto | Text replaced successfully |
N8N Resposta à ação
O PDF4me Substituir texto em documento do Word 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_text_replaced.docx",
"fileSize": 13370,
"success": true,
"originalFileName": "document.docx",
"phrasesCount": 1,
"cultureName": "en-US",
"message": "Text replaced successfully"
}
]
Visualização em tabela
Dados de resposta em formato de tabela estruturada:
| Parâmetro | Valor |
|---|---|
| fileName | document_text_replaced.docx |
| fileSize | 13370 |
| success | true |
| originalFileName | document.docx |
| phrasesCount | 1 |
| cultureName | en-US |
| message | Text replaced successfully |
Visão do esquema
A estrutura de dados e os tipos de resposta:
1 item
fileName: T document_text_replaced.docx
fileSize: # 13370
success: ☑ true
originalFileName: T document.docx
phrasesCount: # 1
cultureName: T en-US
message: T Text replaced successfully
Indicadores de tipo:
T= String (Texto)#= Número☑= Boolean[]= Array
Visualização de Dados Binários
Os dados e metadados reais do arquivo do documento Word:
data
─────────────────────────────
File Name: document_text_replaced.docx
File Extension: docx
Mime Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
File Size: 13.4 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
Automação de Documentos Empresariais
- Automação de DocumentosSubstitua o texto de exemplo por conteúdo dinâmico.
- Processamento de modelosAtualizar variáveis de modelo com valores reais
- Gestão de ConteúdoPadronizar a terminologia e a formatação.
- Personalização de documentosInserir informações personalizadas em documentos
Processamento de documentos com inteligência artificial
- Suporte a múltiplos formatosProcessar documentos do Word nos formatos .docx e .doc
- Processamento MultilíngueExtrair dados de documentos em vários idiomas.
- Reconhecimento Inteligente de CampoIdentificar e substituir automaticamente padrões de texto
Inteligência de Negócios e Análise
- Padronização de ConteúdoGarantir a consistência da terminologia em todos os documentos.
- Monitoramento de ConformidadeAtualizar documentos para atender aos requisitos regulamentares
- Métricas de desempenhoMonitorar a precisão e a eficiência do processamento.