Utilizzo di PDFG in AEM Forms using-pdfg-in-aem-forms
Dimostrazione della funzionalità di trascinamento per la creazione di PDF con AEM Forms
PDFG sta per PDF Generation. Ciò significa che è possibile convertire diversi formati di file in PDF. I documenti più comuni sono i documenti di Microsoft Office. PDFG fa parte di AEM Forms dalla versione 6.1.
Il JavaScript per l’API PDFG è elencato qui
Le risorse associate a questo articolo ti consentiranno di trascinare e rilasciare i documenti di MS Office o il file JPG nella zona di rilascio della pagina HTML. Una volta eliminato il documento, viene richiamato il servizio PDFG e convertito il documento in PDF e salvato nel file system del server AEM.
Per installare le risorse demo, effettua le seguenti operazioni
- Configurare PDFG come indicato in questo documento qui.
- Segui la documentazione relativa alla tua versione di AEM Forms.
- Importa e installa le risorse correlate a questo articolo utilizzando Gestione pacchetti.
- Passa a post.jsp in CRX
- Modifica la posizione di salvataggio in base alle preferenze (riga 9)
- Salva le modifiche.
- Apri pagina html per trascinare e rilasciare i file per la conversione.
- Rilascia un file di Word o un file jpg nella zona di rilascio.
- Il documento di input viene convertito in PDF e salvato nella stessa posizione di cui al punto 4.
Il seguente snippet di codice mostra l’utilizzo del servizio PDFG per convertire i file in PDF
com.adobe.pdfg.service.api.GeneratePDFService pdfService = sling.getService(com.adobe.pdfg.service.api.GeneratePDFService.class);
System.out.println("Got PDF Service");
java.util.Map map = pdfService.createPDF(uploadedDocument,fileName,"","Standard","No Security", null, null);