Pular para o conteúdo principal

Uma publicação com a etiqueta "attachment processing"

Ver todas as etiquetas

Converter o corpo do e-mail e todos os anexos em um único PDF consolidado no Power Automate: um fluxo de trabalho de 7 etapas com Outlook + PDF4me

· 28 min para ler
SEO and Content Writer

A parte problemática dos fluxos de trabalho baseados em e-mail não é o e-mail em si, mas sim... tudo o que vem junto com issoO corpo da mensagem contém o contexto (quem enviou, por quê, o que fazer), os anexos contêm os artefatos (a fatura, o formulário, o contrato assinado) e armazená-los separadamente significa que você precisará de três cliques no futuro para reconstruir a mensagem. Este passo a passo constrói o padrão exato em Power Automate com PDF4me Converter para PDF, PDF4me: Mesclar vários arquivos PDF, Panorama, DropboxE uma única ação "Aplicar" em cada loop. Sete ações de fluxo. Um e-mail é recebido. Um PDF consolidado é enviado, primeiro o corpo do e-mail e depois os anexos, com data e hora registradas e arquivado automaticamente na sua pasta de arquivos.

O fluxo em resumo
1. When a new email arrives (V3)
Outlook trigger on To [email protected]. Include Attachments Yes, Only with Attachments Yes.
2. Initialize variable
Name email, Type Array. Buffer for every PDF binary the flow produces.
3. Convert to PDF Body
PDF4me action. Content triggerOutputs body/body (the HTML body), File Name email-body.html. Returns the body as PDF.
4. Append to array (email body)
Push base64ToBinary on the converted body PDF onto the email array. This is page 1 of the final document.
5. Apply to each attachment
Loop triggerOutputs body/attachments. Convert each to PDF, then Append to array with base64ToBinary.
6. Merge multiple PDFs
PDF4me action. Body/docContent the email array, Output File Name Email Attachment Merge Output.pdf.
7. Create file
Dropbox /blog data/merge blog template/output. File Name concat(merge-, formatDateTime(utcNow(), yyyyMMdd-HHmmss), .pdf).