Creazione del modello JSON

Il modello Microsoft Word dipende dal modello JSON, quindi devi prima crearlo. Per l’esercitazione, utilizza una struttura JSON di base che contiene i dettagli aziendali, come le informazioni di contatto.

{
"vendor": {
"companyName": "GlobalCorp",
"street": "123 Any Street",
"street2": "",
"city":"Anywhere",
"state":"CA",
"primaryContact": {
"firstName":"John",
"lastName":"Doe",
"email":"john-doe@example.com",
"phone":"123-456-7890"
}
},
"authorizedSigner": {
"firstName": "Sarah",
"lastName": "Rose",
"email": "sarah@example.com",
"phone":"555-555-1234"
}
}

Questa struttura viene utilizzata all'interno di Microsoft Word per generare un modello. Questi dati possono provenire da qualsiasi origine dati, purché sia in formato JSON. Per semplicità, si creano più file all'interno dell'applicazione Node.js, ma il caso d'uso potrebbe richiedere una connessione di database per richiamare le informazioni del fornitore.

Creazione del modello Microsoft Word

Creare il modello NDA in un documento di Microsoft Word. L’API Adobe PDF Services prevede che il documento Microsoft Word contenga tag in cui il servizio può inserire valori da documenti JSON. Sebbene il modello sia lo stesso per tutte le richieste da Adobe, i dati dinamici in JSON cambiano. Questi tag consentono di creare documenti PDF per ogni fornitore in questo caso, utilizzando un singolo modello Microsoft Word e velocizzando il processo automatizzando la generazione di documenti NDA.

Puoi installare il componente aggiuntivo gratuito Document Generation Tagger in Microsoft Word. Se fai parte di un'organizzazione, puoi richiedere all'amministratore di Microsoft Office di installare il componente aggiuntivo gratuito per tutti.

Una volta installato il componente aggiuntivo, puoi trovarlo nella scheda Home sotto la categoria Adobe. Per aprire la scheda, seleziona Document Generation:

Schermata del componente aggiuntivo Document Generation in Word

All’interno della scheda, puoi caricare il documento JSON di esempio. Questo documento può essere un esempio perché viene utilizzato solo per creare un modello di Microsoft Word.

Schermata dei dati di esempio nel componente aggiuntivo Document Generation

Seleziona Genera tag per visualizzare gli elementi che puoi utilizzare all'interno del modello. Di seguito sono riportate le proprietà estratte dalla struttura JSON, pronte per essere utilizzate nel modello:

Schermata dei tag di testo nel componente aggiuntivo Document Generation

Queste sono le funzionalità del campo authorizedSigner. Gli altri campi vengono disposti a capo ed è possibile espandere la visualizzazione in Microsoft Word. Il componente aggiuntivo offre inoltre opzioni avanzate per i dati, ad esempio tabelle, elenchi, valori calcolati e altro ancora.