Reemplazar texto en Power Automate
PDF4me Reemplazar texto Esta acción permite buscar y reemplazar texto en documentos de Word. Power Automate 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 control de formato detallado con control total sobre las propiedades de la fuente, los colores, los efectos de texto y el posicionamiento, perfecto para la automatización de documentos, el procesamiento de plantillas y los flujos de trabajo de gestión de contenido. Microsoft 365.
Autenticando su API Pedido
Para acceder al PDF4me Web API a través de Power AutomateCada solicitud debe incluir las credenciales de autenticación adecuadas. La autenticación garantiza una comunicación segura y valida su identidad como usuario autorizado, lo que permite una integración perfecta entre su Power Automate flujos y los potentes servicios de reemplazo de texto de Word de PDF4me.

Características principales
- Sustituciones de texto múltiples: Realizar múltiples operaciones de búsqueda y reemplazo en una sola acción.
- Opciones de búsqueda avanzadaCoincidencia sensible a mayúsculas y minúsculas, coincidencia de palabras completas y expresiones regulares.
- Formato integralControl total sobre la fuente, el tamaño, el color y los efectos de texto.
- Coincidencia de patrones: Compatibilidad con expresiones regulares y patrones de texto complejos
- Estilo de textoNegrita, cursiva, subrayado, tachado, subíndice y superíndice
- Control de color: Color del texto y color de fondo con múltiples formatos de color
- Tratamiento secuencial: Múltiples reemplazos procesados en el orden especificado
- Emparejamiento flexibleCoincidencias exactas, coincidencias parciales o coincidencias de palabras completas
Parámetros
Lista completa de parámetros para la acción Reemplazar texto. 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ámetros de entrada del documento
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Operación/docContent*** | Base64 | Contenido del archivo Word de origen • Mapear el archivo de Word desde la salida de la acción anterior • Admite archivos de Word desde SharePoint, Dropbox, OneDrivearchivos adjuntos de correo electrónico • Se puede recuperar dinámicamente a partir de variables de flujo. • También se puede proporcionar una codificación Base64 directa en el contenido del archivo. • Debe ser un documento de Word válido (formatos .docx, .doc) • Se realiza una sustitución de texto en este documento. | [File Content from Get File] |
| Nombre del archivo*** | String | Nombre del documento de Word • Especifique el nombre del archivo de Word con su extensión (.docx, .doc) • Se utiliza para el procesamiento y la denominación de archivos de salida. • Debe incluir la extensión de archivo correcta. • Admite la asignación dinámica de nombres a partir de variables de flujo. • El nombre del archivo de salida coincide con el nombre del archivo de entrada. | document.docx |
Matriz de reemplazos de texto
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Texto de búsqueda*** | String | Texto para buscar • Cadena de texto que se buscará en el documento. • No puede ser nulo ni estar vacío. • Sensible o no sensible a mayúsculas y minúsculas según la configuración de Coincidencia de mayúsculas y minúsculas • Admite expresiones regulares cuando la opción "Usar expresiones regulares" está habilitada. • Todas las instancias de este texto serán reemplazadas. | "old text" |
| Texto de reemplazo | String | Texto para reemplazar con • Texto para reemplazar el texto encontrado con • Puede ser una cadena vacía para eliminar el texto encontrado. • Admite sustituciones de expresiones regulares al usar expresiones regulares. • Se aplica formato a este texto de reemplazo. • Predeterminado: cadena vacía (elimina el texto encontrado) | "new text" |
| Caja de cerillas | Boolean | Coincidencia sensible a mayúsculas y minúsculas • Verdadero - La búsqueda distingue entre mayúsculas y minúsculas (se requiere coincidencia exacta). • FALSO - La búsqueda no distingue entre mayúsculas y minúsculas (por defecto) • Controla si "The" coincide con "the" o solo con "The". • Útil para la coincidencia precisa de texto | False |
| Emparejar palabra completa | Boolean | Emparejamiento de palabras completas • Verdadero - Coincidencia solo de palabras completas (no coincidencias parciales) • FALSO - Coincidencia de texto parcial dentro de las palabras (predeterminado) • Impide que "the" coincida con "there" u "other". • Útil para la sustitución precisa de palabras | False |
| Utilizar expresiones regulares | Boolean | Soporte para expresiones regulares • Verdadero - El texto de búsqueda se trata como un patrón de expresión regular. • FALSO - El texto de búsqueda se trata como texto literal (predeterminado). • Permite la coincidencia de patrones complejos y las sustituciones. • Admite la sintaxis estándar de expresiones regulares. | False |
| Nombre de la fuente | String | Familia de fuentes • Familia tipográfica que se aplicará al texto de reemplazo • Fuentes comunes: "Arial", "Times New Roman", "Calibri" • Predeterminado: null (conserva la fuente existente) • Se aplica a todas las instancias de texto de reemplazo. • Las fuentes no válidas pueden usar la configuración predeterminada del sistema. | "Arial" |
| Color de fuente | String | Color del texto • Colores con nombre: "Rojo", "Azul", "Verde", "Negro" • Formato hexadecimal: "#FF0000", "#00FF00", "FF0000" (con o sin #) • RGB formato: "RGB"(255, 0, 0)" o "rgb(255,0,0)" • Hexadecimal de 3 dígitos: "#F00" se expande a "#FF0000" • Predeterminado: nulo (conserva el color existente) | "Red" |
| Tamaño de fuente | Number (doble) | Tamaño de fuente en puntos • Tamaño de fuente para el texto de reemplazo en puntos • Debe tener un valor positivo • Tamaños comunes: 10, 12, 14, 16, 18, 24 • Valor predeterminado: nulo (conserva el tamaño existente) • Se aplica a todas las instancias de texto de reemplazo. | 14 |
| Color de fondo | String | Color de fondo del texto de reemplazo • Colores con nombre: "Amarillo", "Verde", "Azul", "Rojo", "Gris" • Formato hexadecimal: "#FFFF00", "#00FF00", "FFFF00" (con o sin #) • RGB formato: "RGB"(255, 255, 0)" o "rgb(255,255,0)" • Hexadecimal de 3 dígitos: "#FF0" se expande a "#FFFF00" • Predeterminado: nulo (sin color de fondo) • Aplicado como color de resaltado al texto de reemplazo | "Yellow" |
| Atrevido | Boolean | Aplicar formato en negrita • Verdadero - Aplicar formato de negrita al texto de reemplazo • FALSO - Sin formato en negrita (predeterminado) • Hace que el texto de reemplazo aparezca en negrita. • Se aplica a todas las instancias de texto de reemplazo. | False |
| Itálico | Boolean | Aplicar formato cursiva • Verdadero - Aplicar formato en cursiva al texto de reemplazo • FALSO - Sin formato en cursiva (predeterminado) • Hace que el texto de reemplazo aparezca en cursiva. • Se aplica a todas las instancias de texto de reemplazo. | False |
| Subrayar | Boolean | Aplicar formato de subrayado • Verdadero - Aplicar formato de subrayado al texto de reemplazo • FALSO - Sin formato de subrayado (predeterminado) • Agrega subrayado al texto de reemplazo • Se aplica a todas las instancias de texto de reemplazo. | False |
| Tachado | Boolean | Aplicar tachado simple • Verdadero - Aplicar tachado simple al texto de reemplazo • FALSO - Sin formato de tachado (predeterminado) • Agrega una sola línea mediante texto de reemplazo • Se aplica a todas las instancias de texto de reemplazo. | False |
| Doble tachado | Boolean | Aplicar doble tachado • Verdadero - Aplicar doble tachado al texto de reemplazo • FALSO - Sin formato de doble tachado (predeterminado) • Agrega una doble línea a través del texto de reemplazo • Se aplica a todas las instancias de texto de reemplazo. | False |
| Subíndice | Boolean | Aplicar formato de subíndice • Verdadero - Aplicar formato de subíndice al texto de reemplazo • FALSO - Sin formato de subíndice (predeterminado) • Hace que el texto de reemplazo aparezca como subíndice • Se aplica a todas las instancias de texto de reemplazo. | False |
| Sobrescrito | Boolean | Aplicar formato de superíndice • Verdadero - Aplicar formato de superíndice al texto de reemplazo • FALSO - Sin formato de superíndice (predeterminado) • Hace que el texto de reemplazo aparezca como superíndice • Se aplica a todas las instancias de texto de reemplazo. | False |
| espaciado entre palabras | Number (doble) | Espacio entre palabras en puntos • Espacio entre palabras en el texto de reemplazo • Predeterminado: 0 (espaciado normal entre palabras) • Los valores positivos aumentan el espaciado, los valores negativos lo disminuyen. • Medido en puntos • Se aplica a todas las instancias de texto de reemplazo. | 0 |
Estructura de la matriz de reemplazos de texto:
- Cada reemplazo se procesa secuencialmente en el orden especificado.
- Se pueden realizar múltiples sustituciones en el mismo documento.
- Cada reemplazo puede tener diferentes opciones de formato.
- Se reemplazan todas las instancias de Texto de búsqueda (a menos que se utilice la coincidencia de palabra completa).
Producción
El PDF4me Reemplazar texto La acción devuelve datos de salida completos para una operación sin interrupciones. Power Automate integración de flujo:
- Table
- JSON
- Flow Integration
Vista de tabla
Datos de respuesta en formato de tabla estructurada:
| Parámetro | Tipo | Descripción |
|---|---|---|
| documento | Base64 | Documento de Word con reemplazos de texto aplicados |
| Éxito | Boolean | Verdadero si la operación fue exitosa, falso si falló. |
| Mensaje de error | String | Descripción del error (nulo si se realiza correctamente) |
| Errores | Array | Lista de información detallada sobre el error (matriz vacía si la operación se realiza correctamente). |
JSON Formato de respuesta
El crudo JSON respuesta de la acción:
{
"document": "[Base64 Word Content with Text Replacements]",
"Success": true,
"ErrorMessage": null,
"Errors": []
}
Ejemplo de respuesta de error:
{
"document": null,
"Success": false,
"ErrorMessage": "At least one phrase replacement is required",
"Errors": [
{
"Code": "VALIDATION_ERROR",
"Message": "Text Replacements array cannot be null or empty"
}
]
}
Power Automate Uso del flujo
Utilice documentos con el texto sustituido en acciones posteriores:
- 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
- Generación de informesActualizar los datos y el formato del informe.
- Distribución por correo electrónico: Enviar los documentos procesados a las partes interesadas
Mensajes de error comunes
Comprender y solucionar los errores ayuda a garantizar flujos de trabajo fluidos para la sustitución de texto:
| Mensaje de error | Causa | Solución |
|---|---|---|
| "La solicitud está vacía" | El objeto de solicitud es nulo. | Proporcione un objeto de solicitud válido |
| "El documento está vacío" | El objeto documento es nulo. | Proporcione un documento de Word válido. |
| "Se requiere al menos una sustitución de frase". | La matriz de reemplazos de texto es nula o está vacía. | Proporcione al menos una frase de reemplazo en la matriz. |
| "FindText no puede estar vacío en la sustitución de frases" | El texto de búsqueda es nulo o está vacío en un reemplazo. | Proporcione un texto válido para buscar en cada reemplazo. |
| "Error al reemplazar el texto" | Excepción general durante el reemplazo de texto | Verifique el formato y los parámetros del documento. Revise los detalles de la excepción en la matriz de errores. |
| "Error al cargar el documento desde bytes" | Documento de Word no válido o dañado | Verifique que el documento de entrada sea un archivo de Word válido (.docx). |
Ejemplos de flujo de trabajo
El PDF4me Reemplazar texto acción en Power Automate Proporciona plantillas de flujo de trabajo completas diseñadas para escenarios empresariales reales:
- Template Processing
- Content Standardization
- Report Generation
- Document Personalization
Flujo de trabajo de procesamiento automatizado de plantillas
Optimice la generación de documentos con el procesamiento automatizado de plantillas:
Pasos completos del flujo de trabajo:
- Desencadenar: Plantilla de documento lista para su procesamiento en SharePoint
- Obtener plantilla: Recuperar plantilla de Word de la biblioteca de plantillas
- Reemplazar el nombre de la empresa: Reemplazar "[COMPANY_NAME]" por "Acme Corporation"
- Fecha de reemplazo: Reemplazar "[FECHA]" con la fecha actual
- Reemplazar información de contacto: Reemplazar "[CORREO_ELECTRÓNICO_DE_CONTACTO]" con "[email protected]"
- Establecer formatoAplicar formato en negrita al nombre de la empresa y color rojo a la fecha.
- Documento procesado por correo electrónico: Enviar el documento procesado a las partes interesadas
- Plantilla de archivo: Almacenar el documento procesado en la carpeta de plantillas completadas.
Beneficios para la empresa:
- Procesa automáticamente más de 200 plantillas de documentos al mes.
- Reemplaza el texto de marcador de posición con información real de la empresa.
- Garantiza un formato y una imagen de marca uniformes.
- Reduce el tiempo de procesamiento manual de plantillas en un 95 %.
Flujo de trabajo automatizado de estandarización de contenido
Mejore la coherencia de sus documentos con la estandarización automatizada del contenido:
Pasos completos del flujo de trabajo:
- Desencadenar: Documento subido a SharePoint para la estandarización
- Obtener documento: Recuperar documento de Word desde la ubicación de carga
- Estandarizar la terminología: Reemplazar "do we use it" por "Pdf4me"
- Actualizar la imagen de marca: Reemplazar los nombres antiguos de la empresa con la imagen de marca actual.
- Formato de encabezadosAplicar un formato de encabezado uniforme (Arial, 16pt, Negrita)
- Secciones codificadas por colores: Aplicar color rojo a las secciones importantes
- Documento estandarizado de correo electrónico: Enviar documento estandarizado al equipo
- Documento de archivoAlmacenar el documento estandarizado en la biblioteca aprobada.
Beneficios para la empresa:
- Estandariza automáticamente más de 300 documentos al mes.
- Garantiza una terminología y una imagen de marca coherentes.
- Aplica un formato uniforme a todos los documentos.
- Reduce el tiempo de revisión manual del contenido en un 90 %.
Flujo de trabajo de generación de informes automatizados
Optimice sus informes con la sustitución automatizada de datos:
Pasos completos del flujo de trabajo:
- DesencadenarPlantilla de informe lista para la introducción de datos.
- Obtener plantilla de informe: Recuperar la plantilla de informe de Word de la biblioteca de plantillas
- Reemplazar métricas: Reemplazar "[TOTAL_SALES]" con los datos de ventas reales.
- Reemplazar fechas: Reemplazar "[REPORT_DATE]" con la fecha actual
- Rendimiento de reemplazo: Reemplazar "[PERFORMANCE_RATING]" con la calificación calculada
- Formato de datosAplicar formato en negrita a las métricas y color azul a las fechas.
- Informe de correo electrónico: Enviar el informe completo al equipo directivo
- Informe de archivo: Almacenar el informe final en la biblioteca de informes.
Beneficios para la empresa:
- Genera automáticamente más de 50 informes al mes.
- Reemplaza los datos de la plantilla con métricas comerciales reales.
- Garantiza un formato y una presentación de informes uniformes.
- Reduce el tiempo de generación manual de informes en un 85 %.
Flujo de trabajo automatizado para la personalización de documentos
Mejore la comunicación con sus clientes mediante la personalización automatizada de documentos:
Pasos completos del flujo de trabajo:
- DesencadenarDocumento del cliente listo para personalización
- Obtener documento: Recuperar documento de Word de la cola del cliente
- Reemplazar nombre del cliente: Reemplace "[CLIENT_NAME]" con el nombre real del cliente.
- Reemplazar información del proyecto: Reemplace "[NOMBRE_DEL_PROYECTO]" con los detalles del proyecto.
- Reemplazar contacto: Reemplace "[ACCOUNT_MANAGER]" con el gerente asignado
- Formato de información personalAplicar color azul al nombre del cliente y negrita a la información del proyecto.
- Cliente de correo electrónico: Enviar documento personalizado al cliente
- Archivo personal: Almacenar el documento personalizado en la carpeta del cliente.
Beneficios para la empresa:
- Personaliza automáticamente más de 150 documentos de clientes al mes.
- Reemplaza el texto de marcador de posición con información específica del cliente.
- Garantiza una presentación profesional de los documentos.
- Reduce el tiempo de personalización manual de documentos en un 80 %.
Casos de uso y aplicaciones en la industria
- Legal & Professional Services
- Finance & Accounting
- Sales & Marketing
- Human Resources
- Healthcare & Medical
- Education & Research
Casos de uso de servicios legales y profesionales
- Procesamiento de contratos: Reemplazar el texto de marcador de posición con información específica del cliente
- Automatización de documentos legalesActualizar números de caso, nombres de clientes y fechas.
- Estandarización de plantillasEstandarizar la terminología y el formato legales.
- Comunicación con el clientePersonalizar documentos legales para clientes específicos.
Casos de uso de finanzas y contabilidad
- Generación de informes financieros: Reemplazar los datos de la plantilla con métricas financieras reales
- Procesamiento de facturasActualizar las plantillas de facturas con la información del cliente y del pago.
- Automatización de documentos presupuestarios: Reemplazar los marcadores de posición del presupuesto con cifras reales.
- Generación de informes de auditoríaActualizar las plantillas de auditoría con los hallazgos específicos de la auditoría.
Casos de uso de ventas y marketing
- Generación de propuestas: Reemplazar las plantillas de propuestas con información específica del cliente.
- Creación de material de marketingActualizar las plantillas de marketing con los detalles de la campaña.
- Comunicación con el clientePersonalizar los documentos de ventas para clientes potenciales específicos.
- Estandarización de informes: Estandarizar la terminología y el formato de ventas.
Casos de uso de recursos humanos
- Procesamiento de documentos de empleados: Reemplazar las plantillas de RRHH con información específica de cada empleado.
- Actualizaciones de documentos de políticaActualizar las plantillas de políticas con la información de política actual.
- Creación de material de capacitación: Reemplazar las plantillas de capacitación con contenido de capacitación específico
- Documentación de cumplimientoActualizar las plantillas de cumplimiento con los requisitos actuales.
Casos de uso en el sector sanitario y médico
- Generación de informes médicos: Reemplazar las plantillas médicas con información específica del paciente.
- Comunicación con el pacientePersonalizar los documentos médicos para pacientes específicos.
- Documentación de investigaciónActualizar las plantillas de investigación con datos específicos del estudio.
- Documentación de cumplimientoActualizar las plantillas de cumplimiento médico con los estándares actuales.
Casos de uso en educación e investigación
- Generación de artículos académicos: Reemplazar las plantillas de investigación con información específica del estudio.
- Creación de documentos curricularesActualizar las plantillas del plan de estudios con el contenido específico del curso.
- Comunicación estudiantilPersonalizar documentos educativos para estudiantes específicos.
- Generación de informes de investigaciónActualizar las plantillas de investigación con los resultados del estudio.