Passa al contenuto principale
Blog · Automazione dei documenti

Genera documenti automaticamente con Make e PDF4me

30 aprile 2022 · Genera automaticamente documenti con dati dinamici e modelli predefiniti utilizzando Make e PDF4me. Automatizza con il minimo sforzo di programmazione.

La generazione dinamica di documenti è il processo di creazione di un batch di documenti personalizzati con dati dinamici provenienti da una fonte, utilizzando un modello predefinito. Ad esempio, una fattura potrebbe essere personalizzata per indirizzare ciascun destinatario per nome. La creazione di documenti con dati dinamici richiede una fonte di dati, come un elenco, un foglio di calcolo, un database, un file JSON o degli array. I campi di unione sono segnaposto in modelli predefiniti che vengono successivamente sostituiti utilizzando i dati provenienti da una delle fonti di dati sopra menzionate o da qualsiasi altra fonte di dati supportata.

La generazione di un documento con dati dinamici richiede l'applicazione di tecniche come la stampa unione o l'utilizzo di campi di unione. Uno dei metodi più diffusi per la generazione di documenti dinamici prevede l'utilizzo del rendering Mustache , che risulta molto più semplice nella progettazione di modelli. Le fatture personalizzate si basano su modelli di documento creati con Word o altri strumenti di creazione di moduli che supportano l'unione dei campi. In questo articolo, analizzeremo l'utilizzo di modelli creati con la sintassi Mustache - {{placeholder field}} - che viene successivamente sostituita con i dati dinamici.

L'azione "Genera documento" di PDF4me in formato Make consente di creare scenari per generare documenti dinamici e automatizzarne il processo. La generazione può essere automatizzata con semplici configurazioni, a condizione che si disponga già del modello e dei dati dinamici. Il modello può essere un file Word, HTML o qualsiasi altro formato supportato. I dati possono essere un foglio di calcolo, un file CSV, un file JSON, un file XML o un elenco di dati.

Come generare automaticamente i documenti?

La generazione di documenti dinamici richiede che il modello e i dati siano archiviati in un servizio di cloud storage. Come minimo, il modello dovrebbe trovarsi in un servizio di cloud storage come Dropbox, mentre i dati possono essere inseriti direttamente in un campo di input.

Consideriamo uno scenario in cui il modello e i dati sono archiviati in due cartelle diverse di Dropbox.

Aggiungi un trigger "Monitora i file di Dropbox"

Per avviare l'automazione, crea un modulo Dropbox che monitori l'arrivo dei modelli. Non appena il nuovo file modello arriva nella cartella, lo scenario viene attivato.

Dropbox Watch per l'attivazione dei file

Aggiungi un'azione di Dropbox per scaricare un file

Una volta rilevato il file modello nella cartella di origine, il modulo Dropbox con l'azione Scarica file passerà il file dalla memoria all'azione PDF4me. Dobbiamo aggiungere 2 azioni Scarica file.

Uno per scaricare il modello.

Scarica il modello da Dropbox

Un altro per scaricare il file di dati.

Scarica i dati per il modello da Dropbox

Aggiungi il modulo PDF4me Genera documento

Successivamente, nello scenario, dobbiamo aggiungere il modulo PDF4me con l' azione Genera documento .

Qui è necessario configurare il tipo di modello, il tipo di output e i dati di input. I dati di input possono essere inseriti direttamente nel campo oppure, nel nostro caso, configurati per recuperare i dati da un file JSON.

Aggiungi un iteratore per gestire i file di output multipli

È ovvio che l'azione PDF4me genererà più file in base ai dati. Per gestire ciò, abbiamo bisogno di un modulo iteratore Make per gestire ciascun file per l'azione successiva.

Iteratore per il controllo di più output di file

Aggiungi il modulo Dropbox Upload per salvare i file di output

Crea un modulo Dropbox con l'azione "Carica file" per salvare tutti i file nella cartella desiderata.

Modulo di azione "Carica file su Dropbox"

Sbrigate le vostre pratiche burocratiche.

Integralo nel tuo prodotto tramite API, automatizzalo senza scrivere codice oppure utilizza gli strumenti gratuiti disponibili nel tuo browser. Non è richiesta alcuna carta di credito per iniziare.

Inizia con una singola chiamatacurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Livello gratuito · Non è richiesta la carta di credito