Gerar documento único em Power Automate
PDF4me Gerar documento único mescla uma palavra, HTML, ou PDF modelo com JSON ou XML dados dentro de um Power Automate fluxo e produz um produto personalizado PDF, Word, Excel ou HTML arquivar em uma única ação. Substitui o processo de várias etapas. Microsoft 365 Fluxos de mala direta com uma única etapa configurável. Mapeie o arquivo de modelo de qualquer lugar. Microsoft 365 ação de armazenamento (SharePoint, OneDrive, Dataverse, Outlook anexos), forneça seus dados a partir de conteúdo dinâmico ou um arquivo mapeado e direcione os dados gerados. Data do documento diretamente para Criar arquivo, Enviar e-mail ou qualquer ação subsequente.
Autenticando seu API Solicitar
O PDF4me Conecte o conector em Power Automate requer um válido conexão segurando o seu PDF4me API Chave. Crie a conexão uma vez durante o tempo de projeto do fluxo e, em seguida, a cada PDF4me A ação em seu inquilino a reutiliza.
Fatos importantes que você não deve perder
{{customer.name}}.Data do documento campo de conteúdo dinâmico. Passe-o diretamente para SharePoint Criar arquivo, Outlook Enviar um e-mail com anexo, OneDrive Criar arquivo, Adicionar uma nova linha no Dataverse ou Publicar uma mensagem com o arquivo no Teams..webp)
A ação "Gerar Documento Único" em um Power Automate fluxo. Tipo de arquivo de modelo, Tipo de saída, Nome do modelo, Modelo, Tipo de dados do documento e Texto dos dados do documento (ou Arquivo de dados do documento) são os campos necessários para uma conversão típica de Word para...PDF correr.
Parâmetros
Obrigatório: Tipo de arquivo de modelo, Tipo de saída, Nome do modelo, Modelo, Tipo de dados do documento. Condicional: Texto com dados do documento OU arquivo com dados do documento (um dos dois deve conter a carga útil de dados). Opcional: Metadados JSON.
| Parâmetro | Obrigatório | O que faz | Exemplo |
|---|---|---|---|
| Template File Type | Yes | Format of the template file. PDF4me Word Template (.docx, mustache template variables, most common), PDF4me HTML Template (.html), or PDF4me PDF Template (.pdf, form field replacement). | PDF4me Word Template |
| Output Type | Yes | Format of the generated document. Word (editable .docx), PDF (locked layout, most common), Excel (.xlsx), or HTML. | PDF |
| Template Name | Yes | Filename of the template including extension. Map as dynamic content from the prior step File Name output (SharePoint, OneDrive, Outlook attachments). | invoice_template.docx |
| Template | Yes | Binary content of the template file. Map as dynamic content from the prior step File Content output (SharePoint Get file content, OneDrive Get file content, Outlook Get attachments). | @triggerOutputs()?['body'] |
| Document Data File | Conditional | Binary data file produced by an upstream step. Use when the data lives in a file (SharePoint json file, OneDrive xml file). Required when Document Data Text is not provided. | @outputs('Get_data_file')?['body'] |
| Document DataType | Yes | Format of the data payload. Json (most common in Power Automate, maps cleanly from SharePoint columns and Forms) or Xml (for XML-native source systems). | Json |
| Document Data Text | Conditional | Inline data payload built from dynamic content. Use for short JSON or XML built with Power Automate expressions. Required when Document Data File is not provided. | { "Name": "John", "Age": 16, "Birth": "2000-1-1" } |
| Meta Data Json | No | Optional document properties as a JSON object (title, author, subject, custom fields) for templates that reference metadata at render time. Leave empty for most invoice and contract templates. | {"title":"Invoice 2024-100"} |
Opções de tipo de arquivo de modelo
Modelo PDF4me Word.docx com marcadores de posição em forma de bigode{{customer.name}}, loops, condicionais, tabelas e imagens embutidas. Ideal para faturas, contratos, certificados e cartas criados no Word.Modelo HTML PDF4me.html com CSS embutidoModelo de PDF PDF4mePreenchível PDF substituição de campo de formulárioOpções de tipo de saída
PDFPrint-ready locked layoutWordEditable .docx outputExcelSpreadsheet .xlsx outputHTMLWeb-ready HTMLSaída
A ação retorna um pacote de conteúdo dinâmico. O arquivo gerado reside em Data do documento, pronto para passar para jusante Microsoft 365 ações.
| Campo | Tipo | O que contém |
|---|---|---|
Doc Data | Binary | The generated document in the format chosen under Output Type. Pass directly into SharePoint Create file, Outlook Send an email with attachment, OneDrive Create file, Dataverse Add a new row, or Teams Post a message. |
File Name | String | Output filename based on Template Name with the extension matching Output Type. |
Exemplos de fluxo
Padrões de fluxo comuns do Power AutomateTypical ways to chain Generate Document Single into a flow.
- SharePoint Quando um item é criado ou modificado, um gatilho é acionado na lista de Faturas.
- SharePoint A opção "Obter conteúdo do arquivo" carrega o modelo de fatura em Word da biblioteca de modelos.
- Gerar Documento Único mescla modelo com colunas de itens de lista como JSON, Tipo de saída PDF.
- Outlook Enviar um e-mail ao cliente com os dados do documento em anexo e uma mensagem de agradecimento.
- No Microsoft Forms, quando uma nova resposta é enviada, um gatilho é acionado para a conclusão do curso.
- OneDrive A opção "Obter conteúdo do arquivo" carrega o modelo de certificado em Word.
- A opção Gerar Documento Único renderiza o certificado como PDF usando a resposta do formulário como JSON.
- SharePoint O arquivo criado armazena o certificado na biblioteca de documentos de Certificados, e Outlook Enviar um e-mail entrega a mensagem ao aluno.
- No Dataverse, quando uma linha é adicionada aos negócios, um gatilho é acionado nas oportunidades fechadas e ganhas.
- SharePoint A opção "Obter conteúdo do arquivo" carrega o modelo de contrato.
- Gerar Documento Único produz o contrato PDF com base nos dados do negócio.
- O Teams Post adaptative card com rotas de aprovação Doc Data chega ao responsável legal para aprovação.