Pular para o conteúdo principal

Gerar documento único em Make

Gerar documento único é um PDF4me módulo para Make que combina um modelo com um conjunto de dados e retorna um único documento finalizado por execução. Ele suporta cinco famílias de modelos (Word, HTML, PDF formulário, Mala Direta e Google Docs) e dois formatos de dados (JSON e XML), e produz PDF, Word, Excel, ou HTMLUtilize-o para faturas, contratos, certificados e cartas personalizadas sem precisar escrever código.

O que este módulo faz

PDF4me Gerar documento único funde um Word, HTML, PDFMala direta ou Google Docs modelo com JSON ou XML dados e produz um personalizado PDF, Word, Excel, ou HTML arquivo em um Make módulo. Ele substitui cenários de mala direta com várias etapas por uma única ação configurável. Mapeie o arquivo de modelo de qualquer módulo de armazenamento em nuvem (Dropbox, Google Drive, OneDrive), forneça seus dados diretamente no código ou como um arquivo mapeado e redirecione os dados gerados para o fluxo de saída. Data do documento Saída direta para Upload de Arquivo, Enviar E-mail ou qualquer outra função subsequente. Make módulo.

Artigos relacionados no blogue(4)
Modelo do Google Docs + JSON? Transforme-os em PDFs ou Word. Quatro passos, zero código!
Gere PDFs ou documentos do Word a partir de um modelo do Google Docs no Make: Dropbox (modelo + JSON) → PDF4me Gerar Documento (Tipo de Arquivo do Modelo: Google Docs) → Fazer Upload. Incorpore marcadores de posição aos dados, sem código. Passo a passo com capturas de tela.
Ler publicação
Modelo do Word + JSON no Dropbox? Faça uma mala direta no Make. PDF ou Word em quatro cliques!
Automatize a mala direta no Make: Dropbox (modelo do Word + JSON) → PDF4me Gerar Documento (Tipo de Arquivo de Modelo: Mala Direta) → Carregar. Combine marcadores de posição com dados e gere PDF ou Word. Passo a passo com capturas de tela.
Ler publicação
Novo arquivo na sua pasta do Dropbox? Faça uma mala direta no Make. Seis passos, totalmente automatizado!
Mala direta automatizada no Make: quando um novo arquivo aparece no Dropbox, localize os dados JSON, execute a função \"Gerar Documento (Mala Direta)\" do PDF4me e, em seguida, faça o upload dos arquivos Word e PDF. Passo a passo com capturas de tela.
Ler publicação

Escolha o seu tipo de modelo

Escolha o guia que melhor se adapta às suas necessidades. Tipo de arquivo de modeloCada página lista o modelo de amostra exato e os arquivos de dados (JSON, XML, CSV), valores de campo recomendados e um cenário de teste rápido para Make.

Autenticando seu API Solicitar

Todo PDF4me módulo em Make requer um válido ConexãoCrie ou selecione um que contenha o seu PDF4me API chave para que o cenário possa autenticar solicitações de geração de documentos com segurança.

Fatos importantes que você não deve perder

O tipo de arquivo de modelo deve corresponder ao arquivo de modelo.
O tipo de arquivo de modelo que você escolher deve corresponder ao arquivo mapeado em Modelo. .docx mapeado com um HTML O tipo selecionado falha em tempo de execução. Consulte o guia de correspondência acima para obter a sintaxe exata do marcador de posição usada por cada família de modelos.
Forneça o texto ou o arquivo de dados do documento.
O texto dos dados do documento aceita valores em linha. JSON ou XML e é mais adequado para cargas úteis curtas mapeadas de módulos anteriores. O Arquivo de Dados do Documento aceita um arquivo binário de um módulo anterior. Make A segunda opção é mais adequada para documentos de dados grandes ou pré-construídos. Use uma ou outra em cada cenário.
O resultado está em Doc Data, pronto para o próximo módulo.
O arquivo gerado é retornado no Data do documento campo de saída. Direcione-o diretamente para Upload File (Dropbox, Dirigir, OneDrive), Enviar anexo de e-mail ou qualquer módulo subsequente que aceite binários. O nome do arquivo é preservado do campo Nome do Modelo.
O módulo "Gerar Documento Usando Modelo" do PDF4me mostra a conexão, o nome do modelo definido para um modelo de exemplo do repositório do PDF4me, o tipo de dados do documento como JSON, o texto dos dados do documento vazio e o arquivo de dados do documento mapeado da etapa 2 anterior. Os dados e os metadados estão em formato JSON.

Escolha um Nome do modelo do seu PDF4me repositório, conjunto Tipo de dados do documento para JSON e mapear Arquivo de dados do documento de uma etapa de download anterior (ou colar) JSON em Texto dos dados do documento em vez de).

Quais parâmetros são usados para gerar um único documento? Make?

Requerido no Make UI: Conexão, Tipo de Arquivo de Modelo, Tipo de Saída, Nome do Modelo, Modelo e Tipo de Dados do Documento (todos marcados com asteriscos vermelhos). 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âmetroObrigatórioO que fazExemplo
ConnectionRequiredPDF4me connection for the scenario. Click Add to create a connection with your API key, or select an existing connection from the dropdown.My PDF4me connection
Template File TypeRequiredSelect the template family: Word Template (.docx), HTML (.html), Pdf Form (fillable .pdf), Mail Merge (.docx merge fields), or Google Docs export (.docx). Open the matching guide for placeholder syntax.PDF4me Word Template
Output TypeRequiredFormat of the generated document. Word for editable .docx, PDF for print-ready locked layout (most common), Excel for .xlsx, HTML for web embedding.PDF
File SelectionRequiredHow the template file is supplied. Choose a storage module shortcut (for example Dropbox Download a File) or select Map to wire Template Name and Template from any prior step.Map
Template NameRequiredTemplate file name including extension. Map from the previous module filename output (shown as 1. File Name when Dropbox Download a File is upstream).1. File Name
TemplateRequiredTemplate file binary for document generation. Map from the previous module data output (shown as 1. Data when Dropbox Download a File is upstream).1. Data
Document Data FileConditionalMap source document file content from a previous action when your data payload is a file rather than inline text. Use when Document Data Text is empty.1. Data
Document DataTypeRequiredChoose document data type. Json for JSON payloads (most common), Xml when the upstream system returns XML.Json
Document Data TextConditionalInput data text to generate the document. Paste JSON or XML inline or build it with Make expressions. Use when Document Data File is empty.{ "Name": "John", "Age": 16 }
Meta Data JsonNoOptional metadata for template fields (title, author, subject, custom properties). Shown without an asterisk in the Make UI. Leave empty for most templates.

Como faço para escolher o tipo de saída em Make?

Escolha o formato que corresponda ao que será usado posteriormente. Make módulos esperam. O formato de saída é independente do tipo de modelo, portanto, um Word um modelo pode produzir um PDF.

PDFPrint-ready, locked layout
Standard choice for invoices, contracts, certificates, and statements. Send via Email or upload to storage as a final deliverable.
WordEditable .docx output
Use when the recipient needs to edit the generated document such as draft contracts that go back for review or HR letters that need a manual signature line.
ExcelSpreadsheet .xlsx output
Use for data-heavy templates such as financial reports. The template must be designed in Excel and use Excel template variable syntax.
HTMLWeb-ready HTML
Use for emails, web previews, or downstream rendering in a browser-based viewer. Output is a single HTML file.

Saída

O módulo retorna um Pacote por execução. O arquivo gerado é colocado no Data do documento Campo de saída, pronto para que os módulos subsequentes o utilizem através do padrão. Make mapeamento de dados.

CampoTipoO que contém
Doc DataBinaryThe generated document in the format chosen under Output Type. Map this into a downstream Upload File, Send Email Attachment, or any module that accepts binary input.
File NameStringOutput filename based on Template Name with the extension matching Output Type.
Mime TypeStringMIME type of the generated document (application/pdf, application/vnd.openxmlformats-officedocument.wordprocessingml.document, and so on).

Exemplos de cenários

Padrões de cenário comuns do MakeTypical ways to chain Generate Document Single into a Make flow.
Dropbox Modelo + dados do webhook para e-mail PDF
  1. Webhook recebe JSON para uma nova fatura.
  2. Dropbox O recurso "Baixar um arquivo" carrega a fatura. Word modelo.
  3. Gerar documento Mapas individuais Nome do modelo e modelo a partir do Dropbox A etapa define o tipo de dados como JSON e lê o webhook. JSON em texto de dados de documento.
  4. O recurso Enviar por e-mail anexa os dados do documento para enviar a fatura ao cliente.
Airtable upload de certificados para Google Drive
  1. O gatilho é acionado diariamente às 09:00.
  2. Airtable A opção "Pesquisar registros" retorna as conclusões de novos cursos.
  3. O iterador percorre cada registro.
  4. Gerar Documento Único mescla os Word Modelo de certificado com os dados do registro e as saídas. PDF.
  5. Google Drive A opção "Carregar um arquivo" salva cada certificado em uma pasta compartilhada com o nome do destinatário.
Google Sheets linha para relatório mensal PDF
  1. Programe as fogueiras para o primeiro dia de cada mês.
  2. Google Sheets A função "Pesquisar linhas" extrai os dados de agregação mensal.
  3. O módulo de transformação molda as linhas em JSON estrutura que o modelo espera.
  4. A opção "Gerar Documento Único" renderiza o modelo de relatório com os dados, Tipo de Saída. PDF.
  5. OneDrive O recurso "Carregar um arquivo" arquiva o PDF e Slack Enviar uma mensagem publica um link para download.

Perguntas frequentes

Which template file types does Generate Document Single accept in Make?+
Five template families: PDF4me Word Template (.docx with mustache variables, most common), HTML (file or pasted HTML Code), Pdf Form (fillable .pdf form-field replacement), Mail Merge (Word mail-merge fields), and Google Docs (Google Docs export style .docx). Each has its own setup guide with sample files linked in the Choose your template type section above.
What output formats can the Make module produce?+
Output Type supports Word (.docx for editable output), PDF (locked layout, most common for invoices and contracts), Excel (.xlsx for spreadsheet output), and HTML for web embedding. The output format is independent of the template type, so a Word template can produce a PDF and vice versa.
How do I pass JSON data to the template?+
Set Document DataType to Json, then either paste the JSON object directly into Document Data Text or map a data file from a previous module into Document Data File. Document Data Text is best for small payloads built with Make expressions, Document Data File is best for large or pre-built data documents.
Is Meta Data Json required?+
Meta Data Json is shown without an asterisk in the Make UI, so it is optional in this connector. Use it when your template references document metadata such as title, author, or subject at render time. Leave it empty for most invoice and contract scenarios.
How do I generate many documents in one scenario?+
For one document per record, add a Make Iterator or Search Records loop before Generate Document Single and map each record into the data field. The module runs once per record and returns one file per execution. For true multi-record output in a single call use Generate Documents Multiple instead.
How is this different from the n8n, Zapier, or Power Automate version?+
All four platforms call the same PDF4me Generate Document Single backend. Make is the visual scenario builder, n8n is the developer-friendly self-hosted option, Zapier triggers from 6,000+ SaaS apps, and Power Automate is Microsoft 365 native. The template logic and output format are identical across platforms.

Ações relacionadas

Obtenha ajuda

Para obter informações sobre o mecanismo de modelos e a sintaxe Mustache que alimentam todas as famílias de modelos, consulte o Palavras Aspose para .NET documentação e o Make referência de estruturas de dados.