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.
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.
.docx com marcadores de posição para bigodes. Saída PDF ou WordInclui modelo.docx + data.json.modelo.pdf + formdata.json.simple_mail_merge_template.docx..docx. Saída PDF ou WordInclui google-docs-template.docx.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
.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.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.
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âmetro | Obrigatório | O que faz | Exemplo |
|---|---|---|---|
| Connection | Required | PDF4me 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 Type | Required | Select 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 Type | Required | Format 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 Selection | Required | How 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 Name | Required | Template 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 |
| Template | Required | Template 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 File | Conditional | Map 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 DataType | Required | Choose document data type. Json for JSON payloads (most common), Xml when the upstream system returns XML. | Json |
| Document Data Text | Conditional | Input 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 Json | No | Optional 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 layoutWordEditable .docx outputExcelSpreadsheet .xlsx outputHTMLWeb-ready HTMLSaí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.
| Campo | Tipo | O que contém |
|---|---|---|
Doc Data | Binary | The 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 Name | String | Output filename based on Template Name with the extension matching Output Type. |
Mime Type | String | MIME 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.
- Webhook recebe JSON para uma nova fatura.
- Dropbox O recurso "Baixar um arquivo" carrega a fatura. Word modelo.
- 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.
- O recurso Enviar por e-mail anexa os dados do documento para enviar a fatura ao cliente.
- O gatilho é acionado diariamente às 09:00.
- Airtable A opção "Pesquisar registros" retorna as conclusões de novos cursos.
- O iterador percorre cada registro.
- Gerar Documento Único mescla os Word Modelo de certificado com os dados do registro e as saídas. PDF.
- Google Drive A opção "Carregar um arquivo" salva cada certificado em uma pasta compartilhada com o nome do destinatário.
- Programe as fogueiras para o primeiro dia de cada mês.
- Google Sheets A função "Pesquisar linhas" extrai os dados de agregação mensal.
- O módulo de transformação molda as linhas em JSON estrutura que o modelo espera.
- A opção "Gerar Documento Único" renderiza o modelo de relatório com os dados, Tipo de Saída. PDF.
- OneDrive O recurso "Carregar um arquivo" arquiva o PDF e Slack Enviar uma mensagem publica um link para download.
Perguntas frequentes
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.