Passa al contenuto principale

Genera documento singolo in Zapier

Genera documento singolo è un Zapier azione da PDF4me che unisce una Parola, HTML, Stampa unione o modello Google Docs con JSON O XML dati per produrre un documento completo. Usalo per trasformare CRM Trasforma i dati in contratti, le informazioni sugli ordini in fatture o i moduli inviati in certificati, tutto all'interno di uno Zap.

Articoli correlati del blog(2)
Nuovo file nella tua cartella Dropbox? Esegui una stampa unione con Zapier. Sei semplici passaggi, completamente automatizzati!
Unione di email con Zapier da Dropbox: Nuovo file nella cartella, trova i dati JSON, PDF4me genera il documento (unione di email) in formato Word e poi PDF, carica entrambi nella cartella di output. Automazione della cartella di monitoraggio, passo dopo passo.
Leggi il post
Nuovo file nella cartella? Zapier genera un PDF e un documento Word. Sei semplici passaggi, completamente automatizzati!
Zapier + Dropbox + PDF4me: quando un nuovo file viene aggiunto a una cartella, trova il tuo modello di Google Docs, esegui \"Genera documento\" due volte (PDF da testo dati, DOCX dal file di attivazione), carica entrambi. Flusso di lavoro di attivazione senza codice.
Leggi il post

Cosa fa questa azione

PDF4me Genera documento singolo prende un file modello e un set di dati e restituisce un documento unito, all'interno di uno Zap. Mappa un Parola, HTML, PDF, Stampa unione o Google Docs modello, fornire i dati come testo in linea o un file di datie scegli il formato di output. Ideale per la generazione di contratti, la creazione di fatture, l'emissione di certificati, le lettere di offerta e qualsiasi flusso di lavoro che trasformi un record in un unico documento senza scrivere codice di unione.

Autenticazione del tuo API Richiesta

Per accedere al PDF4me Web API, ogni richiesta deve includere credenziali di autenticazione corrette. Collega il tuo PDF4me conto una volta effettuato Zapier e ogni passaggio Genera documento singolo nei tuoi Zap lo riutilizza.

Informazioni importanti da non perdere

Il tipo di formato dei dati di input determina quale campo dati è obbligatorio
Impostalo su Testo E Testo dei dati diventa il campo obbligatorio per in linea JSON/XMLImpostalo su File E File di dati Diventa invece obbligatorio per un file di dati mappato da una fase precedente. L'altro campo rimane nascosto finché non si attiva l'interruttore.
Il tipo di file del modello non è limitato a Word/HTML/PDF
Il menu a tendina include anche Stampa unione (un modello di Word creato per i campi di stampa unione) e GoogleDocs (un'esportazione di Google Docs utilizzata come modello di unione), confermata nelle configurazioni Zap in tempo reale. Fai corrispondere questo valore al modo in cui è stato effettivamente creato il file modello.
Eseguilo due volte per ottenere due formati di output
Un modello può alimentare due passaggi Genera documento singolo con diversi Tipo di documento di output valori (ad esempio PDF Poi Docx) per produrre sia una copia bloccata che una copia modificabile da un singolo trigger.
Il pannello di azione "Genera documento" di PDF4me in Zapier mostra i campi File modello, Nome file modello, Tipo file modello impostato su PDF, Tipo formato dati di input impostato su Testo, Testo dati, Tipo dati di input impostato su JSON e Metadati.

Configura il pannello delle azioni con il tipo di formato dei dati di input impostato su Testo, visualizzando il campo Testo dati.

Parametri

Richiesto nel Zapier Interfaccia utente: File modello, Tipo di file modello, Tipo di formato dati di input, Tipo di dati di input e (a seconda del tipo di formato dati di input) Testo dati o File dati. Nome file modello, Tipo di documento di output, Mantieni PDF modificabile e Metadati sono facoltativi.

ParametroNecessarioCosa faEsempio
Template FileRequiredTemplate file to populate. Map it from a previous step (Dropbox, Google Drive, Upload File).template.docx
Template File NameOptionalName for the output file. If left blank, the name is picked from Template File's own filename.contract_template
Template File TypeRequiredFormat of the template: Word, HTML, PDF, Mail Merge (Word built for mail-merge fields), or GoogleDocs (Google Docs export).Mail Merge
Input Data Format TypeRequiredWhether data is supplied as inline text or a file. Text reveals Data Text. File reveals Data File.Text
Data TextConditionalInline JSON or XML string to merge into the template. Required when Input Data Format Type is Text.[{"firstname":"John","lastname":"Adams"}]
Data FileConditionalData file (JSON or XML) mapped from a previous step. Required when Input Data Format Type is File.data.json
Input Data TypeRequiredStructure of the supplied data, must match Data Text or Data File exactly.Json
Output Document TypeOptionalFormat of the generated document: Pdf, Docx, and other supported formats.Pdf
Keep Pdf EditableOptionalWhen the output is a PDF from a fillable template, keeps its form fields interactive instead of flattening them.false
Meta DataOptionalMetadata to attach to template fields during generation.-

Produzione

CampoTipoCosa contiene
File NameStringFile name of the generated document, without extension.
File ExtensionStringExtension of the output document, matching Output Document Type.
Full File NameStringComplete filename including extension.
File URLStringDirect URL to the generated document, map this into an Upload File, email, or storage step.
File SizeNumberSize of the generated document in bytes.

Come impostare la generazione di un singolo documento? Zapier?

  1. Aggiungere PDF4me come app di azione nel tuo Zap e scegli Genera documento.
  2. Collega il tuo PDF4me crea un nuovo account o seleziona una connessione esistente.
  3. Mappa File modello da un passaggio precedente e impostato Tipo di file modello per abbinarlo (Parola, HTML, PDF(ad esempio, Unione di stampa o Google Documenti).
  4. Impostato Tipo di formato dei dati di input A Testo e riempire Testo dei dati con in linea JSON/XML, oppure impostalo su File e mappa File di dati da un passaggio precedente.
  5. Impostato Tipo di dati di input A Json O XML per corrispondere al formato effettivo dei tuoi dati.
  6. Impostazione facoltativa Tipo di documento di output E Mantieni il PDF modificabile, quindi testa il passaggio.
  7. Mappare il risultato Server di file in un'azione di caricamento file, Gmail o archiviazione per consegnare il documento generato.

Configurazioni tipiche

Esempi di flusso di lavoroCommon Zapier patterns using Generate Document Single.
Modello di stampa unione con un JSON file di dati
  1. Un nuovo file viene aggiunto a una cartella Dropbox monitorata (il modello di Word).
  2. Un passaggio Trova un file individua il file corrispondente JSON file di dati nella stessa cartella.
  3. Genera documento singolo eseguito con tipo di file modello Stampa unione, tipo di formato dati di input File, file di dati dal passaggio di ricerca, tipo di dati di input Json.
  4. La fase di caricamento del file salva il documento generato su Dropbox.
Modello Google Docs, in linea JSON, doppia uscita
  1. La fase "Trova un file" individua un modello di Google Docs esportato in formato .docx.
  2. Genera documento singolo eseguito con tipo di file modello GoogleDocs, tipo di formato dati di input Testo, dati Testo come inline JSON array, Tipo di documento di output Pdf.
  3. Un secondo passaggio Genera documento singolo riutilizza lo stesso modello con Tipo formato dati di input File e Tipo documento di output Docx, producendo una copia modificabile insieme al PDF.
CRM registrazione al contratto, attivata da un webhook
  1. Un Webhooks di Zapier Il trigger riceve un nuovo payload di accordo da un CRM.
  2. Una fase di formattazione modella il payload nel JSON struttura prevista dal modello di contratto.
  3. Genera documento singolo eseguito con tipo di file modello Word, tipo di formato dati di input Testo, dati di testo dal passaggio di formattazione, tipo di dati di input JSON, tipo di documento di output PDF.
  4. Un passaggio tramite Gmail invia il contratto generato al cliente via email.
HTML modello per un certificato leggero
  1. Un evento che si verifica al completamento del corso viene attivato da un webhook di gestione dell'apprendimento.
  2. Genera documento Esegue una singola esecuzione con tipo di file modello HTMLFormato dati di input: Testo, Dati: Testo contenente il nome dello studente, il corso e la data, Tipo di documento di output: PDF.
  3. La fase di caricamento del file salva il certificato in una cartella condivisa per il discente.

Consigli pratici

Match Template File Type to how the template was built
Word for a plain merge-field .docx, Mail Merge for a template designed around the mail-merge field pattern, GoogleDocs for a Google Docs export. Picking the wrong type can leave placeholders unfilled.
Toggle Input Data Format Type before filling in data
Data Text and Data File are mutually exclusive: only the field matching your Input Data Format Type selection is required. The other stays out of the way.
Input Data Type must match your data exactly
Json for JSON data, Xml for XML data. A mismatch causes template fields to bind incorrectly or come back empty.
Run twice for two formats from one template
Set Output Document Type to Pdf in one step and Docx in a second step using the same template and data to get both a locked and an editable copy.
Use Keep Pdf Editable only for fillable-PDF templates
This toggle only matters when the template is itself a fillable PDF and the output is Pdf. It has no effect on Word, HTML, or Mail Merge templates.
Batch runs need Generate Documents Multiple, not this action
This action produces one document per run. To generate many personalized documents from one template and a list of records in a single step, use Generate Documents Multiple instead.

Foglio riassuntivo

CampoValore
ActionGenerate Document
Template FileFrom a previous step
Template File TypeWord / HTML / PDF / Mail Merge / GoogleDocs
Input Data Format TypeText or File
Data TextRequired when Input Data Format Type is Text
Data FileRequired when Input Data Format Type is File
Input Data TypeJson or Xml
Output Document TypePdf, Docx, and other supported formats
Keep Pdf Editablefalse (default behavior in documented workflows)

Cosa dovrei usare al posto di "Genera singolo documento"?

Se il tuo flusso di lavoro richiede molti documenti personalizzati da un modello e un elenco di record in una singola esecuzione, anziché un documento per ogni esecuzione di Zap, usa Genera documenti multipliSe il tuo modello è compilabile PDF modulo piuttosto che un modello di baffi/campo di unione, utilizzare Compila un PDF Modulo per popolare direttamente i campi AcroForm invece di elaborarli tramite il motore di template.

Domande frequenti

What is the difference between Data Text and Data File?+
Input Data Format Type controls which field is required. Text reveals Data Text for inline JSON or XML, useful when a prior step already exposes the data as text such as a webhook body or a Formatter step output. File reveals Data File for a data file mapped from a previous step, such as a downloaded JSON file. Only the field matching your selection is required at a time. See <a href="https://zapier.com/blog/create-documents-from-templates/" target="_blank" rel="noopener noreferrer">Zapier's own guide on building documents from templates</a> for background on template-merge workflows.
What template types does Generate Document Single support?+
Template File Type accepts Word (.docx with mustache or merge-field placeholders), HTML (.html with template placeholders), PDF (a PDF layout template), Mail Merge (a Word template built around the mail-merge field pattern), and GoogleDocs (a Google Docs export used as a merge template). Match this value to how the template file was actually authored.
What does Keep Pdf Editable do?+
Keep Pdf Editable applies only when the output is a PDF generated from a fillable-PDF template. Left off, the generated PDF is a static, completed document. Turned on, it preserves interactive form fields in the output so a recipient can still edit values after the document is generated.
What output formats can Generate Document Single produce?+
Output Document Type sets the generated file's format independently of the template format, options include Pdf and Docx among other supported formats. Running the same template through the action twice with different Output Document Type values produces both a PDF and a Word copy from one source, a pattern documented in PDF4me's own Zapier trigger workflows.
Do I need to specify Input Data Type as Json or Xml?+
Yes. Input Data Type is required and must match the actual structure of the data supplied in Data Text or Data File. A mismatch, such as selecting Json for XML-formatted data, causes the template engine to fail to bind fields and the generated document returns with placeholders unfilled. For background on JSON structure basics, see <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON" target="_blank" rel="noopener noreferrer">MDN's JSON reference</a>.

Azioni correlate

Stessa attività su altre piattaforme

Casi d'uso e applicazioni industriali

  • Generazione di contratti: Crea contratti personalizzati a partire da modelli con i dati del cliente
  • Creazione di documenti legaliGenera documenti legali con informazioni specifiche del caso.
  • Elaborazione degli accordiAutomatizza la creazione degli accordi con l'integrazione dinamica dei dati.
  • Automazione dei datiOttimizza i flussi di lavoro dei documenti legali con l'elaborazione tramite modelli.

Richiedi assistenza