Substituir texto em Power Automate
PDF4me Substituir texto Essa ação permite encontrar e substituir texto em documentos do Word. Power Automate 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. Microsoft 365.
Autenticando seu API Solicitar
Para acessar o PDF4me Web API através Power AutomatePara que uma solicitação seja válida, é necessário incluir credenciais de autenticação adequadas. A autenticação garante uma comunicação segura e valida sua identidade como usuário autorizado, permitindo uma integração perfeita entre seus sistemas. Power Automate fluxos e os poderosos serviços de substituição de texto do Word do PDF4me.

Principais características
- Substituição múltipla de textoExecutar várias operações de localizar e substituir em uma única ação.
- Opções de pesquisa avançadaCorrespondência que diferencia maiúsculas de minúsculas, correspondência de palavras inteiras e expressões regulares.
- Formatação abrangenteControle total sobre a fonte, tamanho, cor e efeitos de texto.
- Reconhecimento de padrõesSuporte para expressões regulares com padrões de texto complexos.
- Estilização de textoNegrito, itálico, sublinhado, tachado, subscrito e sobrescrito.
- Controle de corCor do texto e cor de fundo com vários formatos de cores
- Processamento SequencialSubstituições múltiplas processadas na ordem especificada
- Correspondência flexívelCorrespondências exatas, correspondências parciais ou correspondências de palavras inteiras
Parâmetros
Lista completa de parâmetros para a ação Substituir Texto. 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âmetros de entrada do documento
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Operação/docContent*** | Base64 | Conteúdo do arquivo Word de origem • Arquivo Word do mapa da saída da ação anterior • Suporta arquivos do Word de SharePointDropbox, OneDriveanexos de e-mail • Pode ser recuperado dinamicamente a partir de variáveis de fluxo • Também é possível fornecer base64 diretamente no conteúdo do arquivo. • Deve ser um documento Word válido (formatos .docx, .doc) • A substituição de texto foi realizada neste documento. | [File Content from Get File] |
| Nome do arquivo*** | String | Nome do documento Word • Especifique o nome do arquivo Word com a extensão (.docx, .doc) • Utilizado para processamento e nomeação de arquivos de saída • Deve incluir a extensão de arquivo correta • Suporta nomenclatura dinâmica a partir de variáveis de fluxo • O nome do arquivo de saída corresponde ao nome do arquivo de entrada. | document.docx |
Matriz de substituições de texto
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Texto de pesquisa*** | String | Texto para pesquisar • Sequência de texto a ser pesquisada no documento • Não pode ser nulo ou vazio • Diferenciar maiúsculas de minúsculas ou não, com base na configuração "Diferenciar maiúsculas de minúsculas". • Suporta expressões regulares quando a opção Usar expressões regulares está ativada. • Todas as ocorrências deste texto serão substituídas | "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 • Suporta substituições de expressões regulares ao usar expressões regulares. • A formatação é aplicada a este texto de substituição. • Padrão: string vazia (remove o texto encontrado) | "new text" |
| Caixa de fósforos | Boolean | Correspondência que diferencia maiúsculas de minúsculas • Verdadeiro - A pesquisa diferencia maiúsculas de minúsculas (é necessária a correspondência exata entre maiúsculas e minúsculas). • Falso - A pesquisa não diferencia maiúsculas de minúsculas (padrão) • Controla se "The" corresponde a "the" ou somente a "The" • Útil para correspondência precisa de texto | False |
| Combine a palavra inteira | Boolean | Correspondência de palavras inteiras • Verdadeiro - Encontrar apenas palavras completas (não correspondências parciais) • Falso - Corresponder a texto parcial dentro de palavras (padrão) • Impede que "o/a" corresponda a "lá" ou "outro" • Útil para substituição precisa de palavras | False |
| Use expressões regulares | Boolean | Suporte a expressões regulares • Verdadeiro - O texto de pesquisa é tratado como um padrão de expressão regular. • Falso - O texto de pesquisa é tratado como texto literal (padrão) • Permite a correspondência e substituição de padrões complexos • Suporta sintaxe regex padrão | False |
| Nome da fonte | String | Família de fontes • Família de fontes a ser aplicada ao texto de substituição • Fontes comuns: "Arial", "Times New Roman", "Calibri" • Padrão: nulo (preserva a fonte existente) • Aplicado a todas as instâncias de texto de substituição • Fontes inválidas podem usar as fontes padrão do sistema. | "Arial" |
| Cor da fonte | String | Cor do texto • Cores nomeadas: "Vermelho", "Azul", "Verde", "Preto" • Formato hexadecimal: "#FF0000", "#00FF00", "FF0000" (com ou sem #) • RGB formato: "RGB(255, 0, 0)" ou "rgb(255,0,0)" • hexadecimal de 3 dígitos: "#F00" se expande para "#FF0000" • Padrão: nulo (preserva a cor existente) | "Red" |
| Tamanho da fonte | Number (dobro) | Tamanho da fonte em pontos • Tamanho da fonte para texto de substituição em pontos • Deve ser um valor positivo • Tamanhos comuns: 10, 12, 14, 16, 18, 24 • Padrão: nulo (preserva o tamanho existente) • Aplicado a todas as instâncias de texto de substituição | 14 |
| Cor de fundo | String | Cor de fundo do texto de substituição • Cores nomeadas: "Amarelo", "Verde", "Azul", "Vermelho", "Cinza" • Formato hexadecimal: "#FFFF00", "#00FF00", "FFFF00" (com ou sem #) • RGB formato: "RGB(255, 255, 0)" ou "rgb(255,255,0)" • hexadecimal de 3 dígitos: "#FF0" se expande para "#FFFF00" • Padrão: nulo (sem cor de fundo) • Aplicada como cor de destaque ao texto de substituição | "Yellow" |
| Audacioso | Boolean | Aplicar formatação em negrito • Verdadeiro - Aplicar formatação em negrito ao texto de substituição • Falso - Sem formatação em negrito (padrão) • Faz com que o texto de substituição apareça em negrito • Aplicado a todas as instâncias de texto de substituição | False |
| itálico | Boolean | Aplicar formatação em itálico • Verdadeiro - Aplicar formatação em itálico ao texto de substituição • Falso - Sem formatação em itálico (padrão) • Faz com que o texto de substituição apareça em estilo itálico • Aplicado a todas as instâncias de texto de substituição | False |
| Sublinhado | Boolean | Aplicar formatação de sublinhado • Verdadeiro - Aplicar formatação de sublinhado ao texto de substituição • Falso - Sem formatação de sublinhado (padrão) • Adiciona sublinhado ao texto de substituição • Aplicado a todas as instâncias de texto de substituição | False |
| Riscado | Boolean | Aplicar um único risco • Verdadeiro - Aplicar um único risco ao texto de substituição • Falso - Sem formatação de tachado (padrão) • Adiciona uma única linha através do texto de substituição • Aplicado a todas as instâncias de texto de substituição | False |
| Riscado duplo | Boolean | Aplique um risco duplo. • Verdadeiro - Aplicar tachado duplo ao texto de substituição • Falso - Sem formatação de tachado duplo (padrão) • Adiciona uma linha dupla ao texto de substituição • Aplicado a todas as instâncias de texto de substituição | False |
| Subscrito | Boolean | Aplicar formatação de subscrito • Verdadeiro - Aplicar formatação de subscrito ao texto de substituição • Falso - Sem formatação de subscrito (padrão) • Faz com que o texto de substituição apareça como subscrito • Aplicado a todas as instâncias de texto de substituição | False |
| Sobrescrito | Boolean | Aplicar formatação em sobrescrito • Verdadeiro - Aplicar formatação em sobrescrito ao texto de substituição • Falso - Sem formatação em sobrescrito (padrão) • Faz com que o texto de substituição apareça como sobrescrito • Aplicado a todas as instâncias de texto de substituição | False |
| Espaçamento entre palavras | Number (dobro) | Espaçamento entre palavras em pontos • Espaçamento entre palavras no texto de substituição • Padrão: 0 (espaçamento normal entre palavras) • Valores positivos aumentam o espaçamento, valores negativos diminuem o espaçamento. • Medido em pontos • Aplicado a todas as instâncias de texto de substituição | 0 |
Estrutura da matriz de substituições de texto:
- Cada substituição é processada sequencialmente na ordem especificada.
- É possível realizar várias substituições no mesmo documento.
- Cada substituição pode ter opções de formatação diferentes.
- Todas as ocorrências de "Texto de Busca" são substituídas (a menos que a correspondência seja feita por palavra inteira).
Saída
O PDF4me Substituir texto A ação retorna dados de saída abrangentes para uma integração perfeita. Power Automate integração de fluxo:
- Table
- JSON
- Flow Integration
Visualização em tabela
Dados de resposta em formato de tabela estruturada:
| Parâmetro | Tipo | Descrição |
|---|---|---|
| documento | Base64 | Documento do Word com substituições de texto aplicadas. |
| Sucesso | Boolean | Verdadeiro se a operação for bem-sucedida, falso se falhar. |
| Mensagem de erro | String | Descrição do erro (nulo se bem-sucedido) |
| Erros | Array | Lista de informações detalhadas sobre o erro (array vazio em caso de sucesso) |
JSON Formato de resposta
O bruto JSON resposta da ação:
{
"document": "[Base64 Word Content with Text Replacements]",
"Success": true,
"ErrorMessage": null,
"Errors": []
}
Exemplo de resposta de erro:
{
"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 do fluxo
Utilize documentos com o texto substituído em ações subsequentes:
- 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
- Geração de relatóriosAtualizar dados e formatação do relatório
- Distribuição de e-mailsEnviar documentos processados às partes interessadas
Mensagens de erro comuns
Compreender e solucionar erros ajuda a garantir fluxos de trabalho de substituição de texto mais eficientes:
| Mensagem de erro | Causa | Solução |
|---|---|---|
| "A solicitação está vazia" | O objeto de solicitação é nulo. | Forneça um objeto de solicitação válido. |
| "O documento está vazio" | O objeto Documento é nulo. | Forneça um documento Word válido. |
| "É necessária a substituição de pelo menos uma frase." | A matriz de substituições de texto é nula ou vazia. | Forneça pelo menos uma frase de substituição na matriz. |
| "O campo FindText não pode estar vazio na substituição de frases" | O texto de pesquisa é nulo ou vazio em uma substituição. | Forneça um texto válido para pesquisar em cada substituição. |
| "Erro ao substituir o texto" | Exceção geral durante a substituição de texto | Verifique o formato e os parâmetros do documento. Analise os detalhes da exceção na matriz de erros. |
| "Erro ao carregar documento a partir de bytes" | Documento do Word inválido ou corrompido | Verifique se o documento de entrada é um arquivo Word válido (.docx). |
Exemplos de fluxo de trabalho
O PDF4me Substituir texto ação em Power Automate Oferece modelos de fluxo de trabalho abrangentes, projetados para cenários de negócios do mundo real:
- Template Processing
- Content Standardization
- Report Generation
- Document Personalization
Fluxo de trabalho automatizado de processamento de modelos
Simplifique a geração de seus documentos com o processamento automatizado de modelos:
Etapas completas do fluxo de trabalho:
- AcionarModelo de documento pronto para processamento em SharePoint
- Obter modeloRecuperar modelo do Word da biblioteca de modelos
- Substitua o nome da empresaSubstitua "[COMPANY_NAME]" por "Acme Corporation"
- Substituir dataSubstitua "[DATA]" pela data atual.
- Substituir informações de contatoSubstitua "[CONTACT_EMAIL]" por "[email protected]"
- Definir formataçãoAplique formatação em negrito ao nome da empresa e cor vermelha à data.
- Documento processado por e-mailEnviar documento processado às partes interessadas
- Modelo de arquivoArmazene o documento processado na pasta de modelos concluídos.
Benefícios para as empresas:
- Processa automaticamente mais de 200 modelos de documentos por mês.
- Substitui o texto de exemplo pelas informações reais da empresa.
- Garante formatação e identidade visual consistentes.
- Reduz o tempo de processamento manual de modelos em 95%.
Fluxo de trabalho automatizado de padronização de conteúdo
Aprimore a consistência dos seus documentos com a padronização automática de conteúdo:
Etapas completas do fluxo de trabalho:
- AcionarDocumento carregado em SharePoint para padronização
- Obter documentoRecuperar documento do Word do local de upload
- Padronizar a terminologiaSubstitua "do we use it" por "Pdf4me"
- Atualização da marcaSubstituir nomes antigos da empresa pela identidade visual atual.
- Formatar cabeçalhosAplicar formatação de cabeçalho consistente (Arial, 16pt, Negrito)
- Seções com código de coresAplicar a cor vermelha às seções importantes.
- E-mail Documento PadronizadoEnviar documento padronizado para a equipe
- Documento arquivadoArmazene o documento padronizado em biblioteca aprovada.
Benefícios para as empresas:
- Padroniza automaticamente mais de 300 documentos por mês.
- Garante terminologia e identidade visual consistentes.
- Aplica formatação uniforme a todos os documentos.
- Reduz o tempo de revisão manual de conteúdo em 90%.
Fluxo de trabalho de geração de relatórios automatizados
Otimize seus relatórios com a substituição automática de dados:
Etapas completas do fluxo de trabalho:
- AcionarModelo de relatório pronto para inserção de dados.
- Obtenha o modelo de relatórioRecuperar modelo de relatório do Word da biblioteca de modelos
- Substituir métricasSubstitua "[TOTAL_SALES]" pelos dados reais de vendas.
- Substituir datasSubstitua "[REPORT_DATE]" pela data atual.
- Substituir desempenhoSubstitua "[PERFORMANCE_RATING]" pela classificação calculada.
- Dados de formatoAplique formatação em negrito às métricas e cor azul às datas.
- Relatório por e-mailEnviar relatório preenchido para a equipe de gestão.
- Relatório de ArquivoArmazene o relatório final na biblioteca de relatórios.
Benefícios para as empresas:
- Gera automaticamente mais de 50 relatórios por mês.
- Substitui os dados do modelo por métricas de negócios reais.
- Garante a formatação e apresentação consistentes dos relatórios.
- Reduz o tempo de geração manual de relatórios em 85%.
Fluxo de trabalho automatizado de personalização de documentos
Melhore a comunicação com seus clientes com a personalização automatizada de documentos:
Etapas completas do fluxo de trabalho:
- AcionarDocumento do cliente pronto para personalização.
- Obter documentoRecuperar documento do Word da fila do cliente
- Substituir nome do clienteSubstitua "[CLIENT_NAME]" pelo nome real do cliente.
- Substituir informações do projetoSubstitua "[PROJECT_NAME]" pelos detalhes do projeto.
- Substituir contatoSubstitua "[ACCOUNT_MANAGER]" pelo gerente atribuído.
- Formatar informações pessoaisAplique a cor azul ao nome do cliente e negrito às informações do projeto.
- Cliente de e-mailEnviar documento personalizado ao cliente
- Arquivo PessoalArmazene o documento personalizado na pasta do cliente.
Benefícios para as empresas:
- Personaliza automaticamente mais de 150 documentos de clientes por mês.
- Substitui o texto de exemplo por informações específicas do cliente.
- Garante a apresentação profissional dos documentos.
- Reduz o tempo de personalização manual de documentos em 80%.
Casos de uso e aplicações industriais
- Legal & Professional Services
- Finance & Accounting
- Sales & Marketing
- Human Resources
- Healthcare & Medical
- Education & Research
Casos de uso de serviços jurídicos e profissionais
- Processamento de ContratosSubstitua o texto de exemplo por informações específicas do cliente.
- Automação de Documentos JurídicosAtualizar números de casos, nomes de clientes e datas.
- Padronização de modelosPadronizar a terminologia e a formatação jurídica.
- Comunicação com o clientePersonalizar documentos jurídicos para clientes específicos
Casos de uso em finanças e contabilidade
- Geração de Relatórios FinanceirosSubstitua os dados do modelo por métricas financeiras reais.
- Processamento de faturasAtualizar modelos de fatura com informações do cliente e de pagamento
- Automação de Documentos OrçamentáriosSubstitua os valores provisórios do orçamento por números reais.
- Geração de Relatórios de AuditoriaAtualizar modelos de auditoria com conclusões específicas da auditoria
Casos de uso em vendas e marketing
- Geração de propostasSubstitua os modelos de proposta por informações específicas do cliente.
- Criação de Material de MarketingAtualize os modelos de marketing com os detalhes da campanha.
- Comunicação com o clientePersonalize documentos de vendas para clientes potenciais específicos.
- Padronização de relatóriosPadronizar a terminologia e a formatação de vendas.
Casos de uso de recursos humanos
- Processamento de Documentos de FuncionáriosSubstitua os modelos de RH por informações específicas para cada funcionário.
- Atualizações de documentos de políticaAtualizar modelos de políticas com informações de políticas atuais
- Criação de Material de TreinamentoSubstitua os modelos de treinamento por conteúdo de treinamento específico.
- Documentação de ConformidadeAtualizar os modelos de conformidade com os requisitos atuais
Casos de uso na área da saúde e medicina
- Geração de Relatórios MédicosSubstitua os modelos médicos por informações específicas do paciente.
- Comunicação com o pacientePersonalizar documentos médicos para pacientes específicos
- Documentação de pesquisaAtualizar modelos de pesquisa com dados específicos do estudo.
- Documentação de ConformidadeAtualizar os modelos de conformidade médica com os padrões atuais.
Casos de uso em educação e pesquisa
- Geração de Artigos AcadêmicosSubstitua os modelos de pesquisa por informações específicas do estudo.
- Criação de Documentos CurricularesAtualizar modelos de currículo com conteúdo específico do curso.
- Comunicação EstudantilPersonalizar documentos educacionais para alunos específicos
- Geração de Relatórios de PesquisaAtualizar modelos de pesquisa com os resultados do estudo