Verifica dei campioni
Esistono diversi modi per testare il codice di esempio. Il metodo più rapido e semplice consiste nell’utilizzare l’app Postman. Postman consente di effettuare richieste POST al server.
- Installa l’app Postman sul sistema.
- Avvia l’app e immetti l’URL appropriato
- Assicurarsi di aver selezionato "POST" dall'elenco a discesa
- Assicurarsi di specificare Autorizzazione come Autenticazione di base. Specificare il nome utente e la password di AEM Server
- Specifica i parametri della richiesta nella scheda corpo
- Fai clic sul pulsante Invia
La confezione contiene 4 campioni. Nei paragrafi seguenti viene illustrato quando utilizzare il servizio di output o il servizio Forms, l'URL del servizio, i parametri di input previsti da ciascun servizio
Utilizzo di OutputService per unire i dati con il modello xdp
-
Utilizza il servizio di output per unire i dati con un documento xdp o pdf per generare un PDF appiattito
-
URL POST: http://localhost:4502/content/AemFormsSamples/outputservice.html
-
Parametri richiesta -
- xdp_or_pdf_file: il file xdp o pdf con cui unire i dati
- xmlfile: il file di dati xml unito con xdp_or_pdf_file
- saveLocation: percorso in cui salvare il documento sottoposto a rendering nel file system. Ad esempio c:\documents\sample.pdf
Utilizzo dell’API FormsService
Importa dati
-
Utilizzare FormsService importData per importare dati in un file PDF
-
URL POST - http://localhost:4502/content/AemFormsSamples/mergedata.html
-
Parametri richiesta:
- pdffile: il file pdf con cui si desidera unire i dati
- xmlfile: il file di dati xml unito al file pdf
- saveLocation: percorso in cui salvare il documento sottoposto a rendering nel file system. Esempio
c:\\outputsample.pdf
.
Esporta dati
-
Utilizzare l’API exportData di FormsService per esportare i dati da un file PDF
-
URL POST - http://localhost:4502/content/AemFormsSamples/exportdata.html
-
Parametri richiesta:
- pdffile: il file PDF da cui si desidera esportare i dati
- saveLocation: percorso in cui salvare i dati esportati nel file system. Ad esempio c:\documents\export_data.xml
Rendering XDP
- Rendering del modello XDP come PDF statico/dinamico
- Utilizza FormsService renderPDFForm API per eseguire il rendering del modello xdp come PDF
- URL POST - http://localhost:4502/content/AemFormsSamples/renderxdp?xdpName=f1040.xdp
- Parametro richiesta:
- xdpName: nome del file xdp da riprodurre come pdf