Passa al contenuto principale

Compila un PDF Forma in Make: Compilazione automatica dei campi con PDF4me

PDF4me Compila un PDF Modulo è un Make modulo che popola i campi interattivi di un modulo compilabile PDF modello con valori mappati o un JSON carico utile, senza aprire Acrobat. Usalo per generare contratti da CRM dati, emettere certificati da un LMS, oppure trasformare i moduli inviati in moduli compilati PDF registra automaticamente.

Cosa fa questo modulo

PDF4me Compila un PDF Modulo prende un modulo compilabile PDF modello e scrive i valori nei suoi campi interattivi, un campo alla volta tramite campi Map o tutti insieme tramite un payload Json. Mantieni PDF Editable decide se il documento finale mantiene i suoi campi interattivi o viene convertito in contenuto statico, pronto per essere inviato o archiviato.

Articoli correlati del blog(2)

Come faccio ad autenticare il mio Make Scenario?

Ogni PDF4me modulo in Make richiede un valido Connessione. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché lo scenario possa autenticare in modo sicuro le richieste di compilazione dei moduli.

Informazioni importanti da non perdere

Il modello necessita di campi AcroForm reali
Compila un PDF Il modulo funziona solo su un PDF che ha già campi interattivi compilabili. Un campo piatto, non compilabile PDF non ha nulla in cui mappare i valori, costruisci prima i campi con PDF4me Aggiungi il campo del modulo a PDF o uno strumento come Acrobat.
Due modi per inviare i dati
Seleziona il tipo di input per scegliere tra campi mappa, una coppia nome campo/valore campo per ogni campo del modulo, oppure Json, un singolo payload che copre ogni campo. Scegli Json quando i dati provengono già da un database o API chiama come oggetto.
Mantenere PDF Modificabile predefinito su No
Se lasciato su "No", i campi compilati vengono convertiti in contenuto statico e non modificabile, la scelta più sicura per un documento definitivo. Impostalo su "Sì" solo se in una fase successiva o se il destinatario ha ancora bisogno di modificare i campi.
Configura il modulo PDF4me Fill a PDF Form con Connessione, File impostato su Mappa con Nome modello e Modello mappato, Seleziona Tipo di input impostato su Campi mappa, un elemento Campi modulo con Nome campo email e Valore campo user@example.com e Mantieni PDF modificabile impostato su No

Imposta File su Mappa, collega Nome modello e Modello dal modulo precedente, scegli Seleziona tipo di input, quindi aggiungi campi modulo o un payload Json e imposta Mantieni PDF Modificabile.

Parametri

Necessario: Connessione, File e Seleziona tipo di input devono essere sempre forniti. Nome modello e Modello sono obbligatori quando File è Mappa. Campi modulo è obbligatorio quando Seleziona tipo di input è Campi mappa.

ParametroNecessarioCosa faEsempio
ConnectionRequiredPDF4me API connection. Click Add and paste your API key if connecting for the first time.My PDF4me connection
FileRequiredRadio button picking how the fillable template arrives. Pick a quick storage option (Dropbox - Download a File) or choose Map to bind Template Name and Template from any prior module.Map
Template NameConditionalSub-field of File, shown when Map is selected. Filename of the fillable PDF template including the .pdf extension.contract_template.pdf
TemplateConditionalSub-field of File, shown when Map is selected. Binary content of the fillable PDF template, mapped from the prior module Data or buffer output.[Buffer from Get File]
Select Input TypeRequiredChooses how field values are supplied: Map fields for individual Form Fields entries, or Json for a single JSON payload.Map fields
Form FieldsConditionalShown when Select Input Type is Map fields. Repeatable list of Field Name / Field Value pairs, one item per form field to populate.[{Name: "email", Value: "[email protected]"}]
Keep PDF EditableOptionalYes leaves the filled fields interactive for further editing. No (default) flattens them into static, non-editable content.No

Campi di output

CampoTipoCosa contiene
Document NameStringOutput PDF filename with the filled form fields.
Document DataBufferThe filled PDF form in buffer format, ready to upload, email, or archive.

Come si imposta la compilazione di un PDF Forma in Make?

  1. Aggiungere PDF4meCompila un PDF Modulo al tuo Make scenario.
  2. Seleziona Connessione (oppure fai clic) Aggiungere per crearne uno con il tuo PDF4me API chiave).
  3. Sotto File, scegliere Mappa e filo Nome del modello E Modello da un modulo precedenteDropbox, Google Drive, O HTTP).
  4. Impostato Seleziona il tipo di input A Campi mappa e aggiungi un Campi del modulo voce per ogni campo, oppure impostalo su Json e fornirne uno JSON carico utile.
  5. Impostato Mantenere PDF Modificabile A solo se i campi devono rimanere interattivi a valle. Esegui lo scenario, il riempito PDF restituisce come buffer.

Configurazioni tipiche

Esempi di flusso di lavoroCommon Make scenario patterns using Fill a PDF Form.
Generazione di contratti da CRM
  1. UN CRM Il meccanismo di innesco si attiva quando un accordo raggiunge la fase di chiusura.
  2. Lo scenario recupera il nome del cliente, l'importo e i termini dal CRM documentazione.
  3. Get File recupera il modello di contratto compilabile da Google Drive.
  4. Compila un PDF Forma le mappe CRM campi con Seleziona tipo di input impostato su Campi mappa.
  5. Il contratto compilato viene caricato su Dropbox e inviata via email al cliente.
Rilascio dell'attestato di partecipazione al corso
  1. Un trigger si attiva quando uno studente completa un corso nel LMS.
  2. Lo scenario crea un payload JSON contenente il nome dello studente, il titolo del corso e la data di completamento.
  3. La funzione Get File recupera il modello di certificato compilabile.
  4. Compila un PDF Il modulo lo riempie con Seleziona tipo di input impostato su Json, Mantieni PDF Modificabile a sinistra in n.
  5. Il certificato completato viene inviato via e-mail allo studente e archiviato in Google Drive.
Invio del modulo compilato PDF
  1. Un nuovo Google Forms L'invio attiva lo scenario.
  2. Lo scenario legge ogni risposta inviata dalla risposta.
  3. La funzione Get File recupera il modello di domanda compilabile.
  4. Compila un PDF Il modulo associa ogni risposta alla corrispondente voce nei campi del modulo.
  5. La domanda completata PDF è memorizzato in Dropbox e una conferma viene inviata via e-mail al richiedente.

Consigli pratici

Confirm the template has real fillable fields first
Open the PDF in Acrobat or a form viewer and check for clickable fields. A flat scan or a print-to-PDF export has nothing for this module to fill.
Match Field Name exactly, including case
The Field Name in Form Fields must match the internal field name defined in the PDF, not just the visible label. Mismatched names are silently skipped.
Use Json for large or dynamic field sets
When the number of fields varies per document or comes straight from an API response, Json input is far less fragile than maintaining dozens of Map fields entries by hand.
Flatten before sending externally
Leave Keep PDF Editable at No for anything you send outside your organization, otherwise recipients can alter the values you just filled in.
Reuse one template across an iterator
Map the same Template Name and Template on every run and loop Form Fields or Json through a Make Iterator to fill dozens of contracts or certificates from one source template.

Foglio riassuntivo

CampoValore
ModuleFill a PDF Form
ConnectionPDF4me API key
Template sourceFile = Map (Template Name + Template)
Input type optionsMap fields / Json
Map fields shape[{Name: "field", Value: "value"}, ...]
Default Keep PDF EditableNo (flattened)
OutputDocument Name + Document Data (buffer)

Domande frequenti

How do I fill a PDF form in Make?+
Add the PDF4me Fill a PDF Form module, connect your API key, set File to Map and supply the fillable template, then choose Map fields to enter individual Field Name and Field Value pairs, or Json to send a complete JSON payload in one step.
What is the difference between Map fields and Json input types?+
Map fields lets you add one Form Fields entry per field, each with a Field Name and Field Value, useful when the field count is small and known in advance. Json lets you send a single JSON object covering every field at once, useful when the data already exists as JSON from a database or API call.
Can I fill the same PDF template multiple times with different data?+
Yes. Map the same Template Name and Template on every run and feed a different set of Form Fields or Json values through an iterator, so one fillable template serves contracts, certificates, or applications for many recipients without re-uploading the template.
What does Keep PDF Editable do?+
Keep PDF Editable controls whether the filled form fields stay interactive after filling. Set to No, the fields are flattened into static, non-editable content, the safer default for a finished document. Set to Yes, the fields remain fillable so a later step or the recipient can still edit them. See <a href="https://www.pdfa.org/resource/pdf-forms/" target="_blank" rel="noopener noreferrer">the PDF Association's guide to PDF forms</a> for background on interactive AcroForm fields.
Does Fill a PDF Form work on any PDF?+
No. The source PDF must already contain interactive AcroForm fields, built in Acrobat, LibreOffice, or a form builder. Use PDF4me Add Form Field to PDF first if your template does not yet have fillable fields. See <a href="https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/PDF32000_2008.pdf" target="_blank" rel="noopener noreferrer">the PDF 32000-1:2008 specification, section 12.7, Interactive Forms</a> for the underlying standard.

Casi d'uso e applicazioni industriali

  • Generazione di contratti: Compilare i contratti di vendita da CRM dati
  • Creazione della propostaCompilare i moduli di proposta con i dettagli dell'opportunità
  • Generazione di preventiviCompilare i moduli di preventivo con le informazioni sui prezzi.
  • Elaborazione degli accordi: Genera i documenti di accordo compilati

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza