Como Fazer

Crie documentos PDF a partir de dados no Microsoft Power Automate

Luiz Antonio Sgargeta
- Sócio fundador e CEO da Trinapse, IA aplicada, Microsoft 365 e Power Platform
· 3 min de leitura
TRINAPSE - 3/8 - Power Apps: Como criar um PDF de maneira fácil e sem HTML

Nesta postagem, veremos como criar documentos PDF a partir de fontes de dados no Power Automate.

Introdução

 A criação de PDFs a partir das fontes de dados é um requisito padrão em muitos casos. Por exemplo, obter dados da lista do SharePoint Online ou obter do Power Apps, ou ainda, gerar uma fatura. Neste artigo, veremos como podemos gerar um PDF básico usando ações padrão do Power Automate. Observe que você não precisa de nenhuma ação premium no Power Automate. Estaremos usando a ação OneDrive for Business no Power Automate. 

Observação: O conteúdo HTML não pode ser maior que 2 MB para que esta geração de PDF funcione. Esta é a limitação da ação Criar Arquivo para o conector ‘One drive for business’.  

Passo a Passo

Acesso

1: Primeiramente, faça login no portal do Power Automate ( https://powerautomateweb.microsoft.com/pt-br/ ) usando sua conta do O365. 

2: Em seguida, na página do Power Automate, certifique-se de que está no ambiente certo e selecione ‘Criar – Fluxo de nuvem instantâneo’. 

3: Então, adicione um nome para o fluxo e para este caso, selecione o disparo do fluxo como ‘Disparar um Fluxo Manualmente’ e clique em criar. 

4: Após, você será direcionado para a página do designer, que se parece com abaixo:

Novo fluxo manual - Power Automate

Design PDF

5: Clique na nova etapa e adicione a ação ‘Compor’. 

6: Para simplificar, estou usando o seguinte HTML estático retirado de W3schools.com e colando-o na entrada da ação de composição.

  1. <html>    
  2.    <head>    
  3.       <title> Título da página </title>    
  4.    </head>    
  5.    <body>    
  6.           
  7.       <h1> Este é um título </h1>    
  8.       <p> Este é um parágrafo. </p>    
  9.     
  10.    </body>    
  11. </html>     

7: Então, clique em ‘Nova etapa’ em seu Power Automate e adicione a ação ‘Criar arquivo’ na seção One Drive for Business. 

8: Você deve ver uma tela semelhante a esta abaixo. Agora configure ‘Criar Arquivo’ conforme mostrado na captura de tela abaixo. 

Incluir HTMl no arquivo - Power Automate

Caminho da pasta – /PDF. Observe que esse caminho pode ou não existir. Se não existir, esta ação criará uma pasta chamada PDF no One Drive for Business. 

Nome do arquivo – Para simplificar, estou fornecendo como ‘Exemplo.html’. Observe que a extensão .html é importante, pois estamos analisando os dados de entrada e convertendo-os. 

Conteúdo do arquivo – A saida da ação Compor criada anteriormente.

9: Em seguida, adicione a ação ‘Converter arquivo (versão preliminar)’.

10: Configure a ação de acordo com a captura de tela abaixo. 

Incluir ID do arquivo na conversão - Power Automate

 Arquivo: ID (o identificador exclusivo do arquivo ou pasta) da ação Criar Arquivo criada no passo 8.

Design E-mail

11: Clique em ‘Nova Etapa’, pesquise a ação ‘Enviar um e-mail (V2)’ e adicione-a. Configure a ação, conforme a captura de tela abaixo. 

Incluir PDF no e-mail - Power Automate

Anexos Nome – Nome do arquivo (em valores dinâmicos de arquivo de conversão).

Conteúdo do anexo – Conteúdo do arquivo das saídas da ação ‘Converter arquivo’. 

Para – O destinatário do e-mail com o PDF criado via Power Automate.

Assunto – No exemplo utilizamos “Conversão de dados em PDF”.

Corpo – A mensagem que é enviada . 

Finalmente, salve o fluxo então você deverá ver a seguinte mensagem em verde: ‘O fluxo está pronto para uso. Recomendamos que você teste.’ 

12: Portanto, agora é hora de testar o fluxo. Então, basta clicar em ‘Teste’ na parte superior de seu fluxo de design. 

13: Na janela de inicialização, selecione ‘Manualmente’ e ‘Testar’. 

Testar Fluxo - Power Automate

Entretanto, antes de o fluxo começar a ser executado, ele pode precisar de permissões do usuário. Uma vez que está usando o One Drive For Business e e-mail que está sendo executado no contexto dos usuários.   

Por fim, clique em ‘Executar Fluxo’ e você deverá receber a mensagem ‘Seu fluxo foi executado com êxito’. 

14: Por fim, vá para a caixa de entrada do Outlook para verificar o PDF que foi gerado.

Conclusão

Neste artigo, vimos como podemos usar a ação padrão do Power Automate para gerar PDF a partir de fontes de dados. Novamente, todos usando ações padrão. Por favor fique atento! Para saber mais sobre como podemos ajudar sua empresa a automatizar processos com o Power Autoamte entre em contato.

Luiz Antonio Sgargeta
Sócio fundador e CEO da Trinapse, IA aplicada, Microsoft 365 e Power Platform

Luiz Antonio Sgargeta é sócio fundador e CEO da Trinapse, consultoria brasileira de Microsoft 365 com quase duas décadas de operação, acumula mais de 20 anos em desenvolvimento de software e em ambientes corporativos de alta complexidade.

Ver maisVer menos

Trabalha com SharePoint desde o SharePoint Portal Server 2003 e com .NET desde a versão 1.0. Acompanhou a plataforma em todas as suas reinvenções, do portal de documentos on-premises ao SharePoint Online dentro do Microsoft 365, o que dá a ele uma leitura rara sobre o que muda de verdade e o que é apenas nome novo para o mesmo problema.

No início da carreira atuou em uma das maiores operações de e-commerce do país, em sistemas que não toleram degradação de performance nem indisponibilidade, essa origem definiu o critério que ele aplica até hoje: solução boa é a que sustenta volume real, integra com o legado que já existe e não quebra no pico.

Depois disso, passou por praticamente todo tipo de projeto corporativo, de portais e intranets de milhares de usuários a integrações críticas e automação de processos de ponta a ponta, sempre em grandes empresas e em desafios de alta exigência.

A marca do trabalho dele é a tradução entre tecnologia e negócio, levanta a necessidade real por trás do pedido do cliente, questiona o processo antes de automatizá-lo e desenha a solução pelo resultado esperado, não pela ferramenta disponível, é o que permite conversar com a diretoria sobre retorno e com o time técnico sobre arquitetura na mesma reunião.

Hoje lidera a frente comercial e estratégica da Trinapse e conduz a empresa no novo ciclo da inteligência artificial, com foco em agentes de IA e operação de processos assistida por IA para cooperativas de crédito, agronegócio e indústria. Escreve no blog da Trinapse desde 2019, com mais de 450 artigos sobre IA, SharePoint, Power Platform, Modern Workplace e transformação de processos, sempre a partir de projeto entregue e não de teoria.

LinkedIn
Compartilhar:

Precisa aplicar isso na sua empresa? Fale com nossos especialistas.

Falar com um especialista