Reemplazar texto en un documento de Word usando n8n acción
PDF4me Reemplazar texto en un documento de Word permite buscar y reemplazar texto en documentos de Word a través de n8n Flujos de trabajo automatizados con opciones de formato avanzadas y capacidades integrales de estilo de texto. Esta potente función de reemplazo de texto admite múltiples frases de reemplazo, coincidencia sensible a mayúsculas y minúsculas, coincidencia de palabras completas, expresiones regulares y un control de formato detallado con control total sobre las propiedades de la fuente, los colores, los efectos de texto y el posicionamiento, ideal para la automatización de documentos, el procesamiento de plantillas y los flujos de trabajo de gestión de contenido.
Configuración
Añade el PDF4me Nodo "Reemplazar texto en documento de Word" para su n8n flujo de trabajo y configure los parámetros necesarios. Para obtener instrucciones de configuración inicial, consulte nuestra n8n Guía de integración.
Requisitos previos:
- PDF4me API credenciales
- n8n acceso al flujo de trabajo
Configuración:
- Agregar PDF4me nodo a flujo de trabajo
- Seleccione la acción "Reemplazar texto en el documento de Word".
- Configure los parámetros de entrada (véase más abajo).

Parámetros
Lista completa de parámetros para la acción Reemplazar texto en un documento de Word. Configure estos parámetros para controlar el comportamiento del reemplazo de texto.
Importante: Los parámetros marcados con un asterisco (***) son obligatorios. La matriz de reemplazos de texto debe contener al menos una frase de reemplazo.
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Tipo de datos de entrada*** | String | Selección del formato de entrada del documento de Word • Elija el formato de entrada de datos de su documento de Word • PDF4me admite varios tipos de entrada • Opciones: Datos binarios, Base64 Cuerda o URL | Binary Data |
| Campo binario de entrada*** | Binario | Entrada de archivo de palabras binarias (Obligatorio si se trata de datos binarios) • Referencia al archivo de Word (.docx, .doc) del archivo anterior. n8n carga de nodos o archivos • PDF4me Procesa archivos binarios de Word con detección automática de formato. • Obligatorio cuando el tipo de datos de entrada es "Datos binarios". | {{ $binary.data }} |
| Contenido de palabras en Base64*** | String | Base64 Entrada de palabra codificada (Obligatorio si se trata de una cadena Base64) • Proporcione el contenido de Word (.docx, .doc) como una cadena codificada en base64 para una transmisión segura. • PDF4me decodifica y procesa automáticamente el contenido de Word. • Obligatorio cuando el tipo de datos de entrada es "Cadena Base64" | UEsDBBQABgAI... |
| URL del documento de Word*** | String | Documento público de Word URL Aporte (Obligatorio si se trata de una URL) • Proporcionar un permiso público/abierto URL al archivo de Word (.docx, .doc) que se va a procesar • PDF4me descarga y procesa el archivo de Word desde el proporcionado URL • Obligatorio cuando el tipo de datos de entrada es "URL" | https://abc.com/document.docx |
| Nombre del documento de Word*** | String | Nombre del archivo de entrada del documento de Word • Especifique el nombre del archivo de Word de entrada con la extensión adecuada (.docx, .doc). • PDF4me Utiliza esto para la detección de formato y la optimización del procesamiento. | document.docx |
| Sustituciones de texto*** | Array | Array de objetos de reemplazo de texto • Matriz de objetos de reemplazo de texto, debe contener al menos una frase de reemplazo. • Cada objeto de reemplazo contiene: Texto de búsqueda (obligatorio), Texto de reemplazo (opcional), Coincidencia de mayúsculas y minúsculas, Coincidencia de palabra completa, Uso de expresiones regulares y opciones de formato de fuente. | [{"SearchText": "old text", "ReplacementText": "new text"}] |
Propiedades del objeto de reemplazo de texto:
| Propiedad | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Texto de búsqueda*** | String | Texto para buscar - Cadena de texto que se buscará en el documento. No puede ser nula ni estar vacía. | "old text" |
| Texto de reemplazo | String | Texto para reemplazar con - Texto con el que reemplazar el texto encontrado. Puede ser una cadena vacía para eliminar el texto encontrado. | "new text" |
| MatchCase | Boolean | Coincidencia sensible a mayúsculas y minúsculas - Verdadero para búsqueda que distingue entre mayúsculas y minúsculas, falso para búsqueda que no las distingue (predeterminado: falso) | false |
| Coincidir con la palabra completa | Boolean | Coincidencia de palabras completas - Verdadero para que coincida solo con palabras completas, falso para coincidencias parciales (predeterminado: falso) | false |
| Utilice expresiones regulares | Boolean | Compatibilidad con expresiones regulares - Verdadero para tratar SearchText como un patrón de expresión regular, falso para texto literal (predeterminado: falso) | false |
| Nombre de fuente | String | Familia tipográfica - Familia tipográfica que se aplicará al texto de reemplazo (por ejemplo, "Arial", "Times New Roman") | "Arial" |
| Color de fuente | String | Color del texto - Colores con nombre, formato hexadecimal o formato RGB (por ejemplo, "Rojo", "#FF0000", "RGB(255,0,0)") | "Red" |
| Tamaño de fuente | Número | Tamaño de fuente en puntos - Tamaño de fuente para el texto de reemplazo (p. ej., 10, 12, 14, 16) | 14 |
| Color de fondo | String | color de fondo - Color de fondo para el texto de reemplazo (p. ej., "Amarillo", "#FFFF00") | "Yellow" |
| Atrevido | Boolean | Aplicar formato en negrita - Verdadero para aplicar negrita, Falso para no aplicar negrita (predeterminado: falso) | false |
| Itálico | Boolean | Aplicar formato cursiva - Verdadero para aplicar cursiva, falso para no aplicarla (predeterminado: falso) | false |
| Subrayar | Boolean | Aplicar formato de subrayado - Verdadero para aplicar subrayado, falso para no aplicarlo (predeterminado: falso) | false |
| Tachado | Boolean | Aplicar tachado - Verdadero para aplicar un solo tachado, falso para no aplicar ningún tachado (predeterminado: falso) | false |
| Doble tachado | Boolean | Aplicar doble tachado - Verdadero para aplicar doble tachado, Falso para no aplicar doble tachado (predeterminado: falso) | false |
| Subíndice | Boolean | Aplicar formato de subíndice - Verdadero para aplicar subíndice, falso para no aplicarlo (predeterminado: falso) | false |
| Sobrescrito | Boolean | Aplicar formato de superíndice - Verdadero para aplicar superíndice, falso para no aplicarlo (predeterminado: falso) | false |
| espaciado entre palabras | Número | Espaciado entre palabras en puntos - Espacio entre palabras (predeterminado: 0) | 0 |
Producción
Parámetros de salida
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Nombre del archivo | String | Nombre de archivo de documento de Word con texto reemplazado - El nombre del archivo de documento de Word resultante después de la sustitución de texto. | document_text_replaced.docx |
| Tamaño del archivo | Número | Tamaño del archivo en bytes - El tamaño del documento de Word en bytes después de la sustitución de texto. | 13370 |
| éxito | Boolean | PDF4me estado de operación - Boolean Indicador que señala si la operación de reemplazo de texto se realizó correctamente o no. PDF4me devoluciones true para operaciones exitosas y false por cualquier error | true |
| nombre de archivo original | String | Nombre del archivo del documento de Word original - El nombre del archivo de documento de Word de entrada | document.docx |
| Recuento de frases | Número | Número de frases de reemplazo - El número total de frases de reemplazo de texto que fueron procesadas | 1 |
| Nombre de la cultura | String | Código cultural/local - Código cultural utilizado para el procesamiento de documentos (p. ej., "en-US", "de-DE", "fr-FR") | en-US |
| mensaje | String | Mensaje de operación - Mensaje descriptivo que indica el resultado de la operación de reemplazo de texto. | Text replaced successfully |
N8N Respuesta a la acción
El PDF4me Reemplazar texto en un documento de Word API Devuelve una respuesta que se puede visualizar en varios formatos. Elija la vista que mejor se adapte a sus necesidades:
- JSON
- Table
- Schema
- Binary
JSON Formato de respuesta
El crudo JSON respuesta de la API:
[
{
"fileName": "document_text_replaced.docx",
"fileSize": 13370,
"success": true,
"originalFileName": "document.docx",
"phrasesCount": 1,
"cultureName": "en-US",
"message": "Text replaced successfully"
}
]
Vista de tabla
Datos de respuesta en formato de tabla estructurada:
| Parámetro | Valor |
|---|---|
| fileName | document_text_replaced.docx |
| fileSize | 13370 |
| success | true |
| originalFileName | document.docx |
| phrasesCount | 1 |
| cultureName | en-US |
| message | Text replaced successfully |
Vista de esquema
Estructura de datos y tipos de respuesta:
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
Vista de datos binarios
Los datos y metadatos del archivo de documento de Word:
data
─────────────────────────────
File Name: document_text_replaced.docx
File Extension: docx
Mime Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
File Size: 13.4 kB
Acceso a datos binarios:
- n8n Objeto binario:
$binary.data.data - Base64 ContenidoDisponible para uso directo
- Operaciones de archivosListo para descargar, enviar por correo electrónico o almacenar.
Casos de uso
Automatización de documentos empresariales
- Automatización de documentos: Reemplazar el texto de marcador de posición con contenido dinámico
- Procesamiento de plantillas: Actualizar las variables de la plantilla con valores reales
- Gestión de contenidosEstandarizar la terminología y el formato.
- Personalización de documentos: Insertar información personalizada en los documentos
Procesamiento de documentos impulsado por IA
- Compatibilidad con múltiples formatosProcesar documentos de Word en formato .docx y .doc.
- Procesamiento multilingüe: Extraer datos de documentos en varios idiomas
- Reconocimiento inteligente de campos: Identificar y reemplazar automáticamente patrones de texto
Inteligencia empresarial y análisis
- Estandarización de contenidos: Asegurar la coherencia terminológica en todos los documentos
- Monitoreo del cumplimiento: Actualizar los documentos para cumplir con los requisitos reglamentarios.
- Métricas de rendimiento: Seguimiento de la precisión y eficiencia del procesamiento