Utilizzo di PDFG in AEM Forms

Dimostrazione della funzionalità di trascinamento della selezione per la creazione di PDF tramite AEM Forms

PDFG sta per generazione PDF. Ciò significa che è possibile convertire una varietà di 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.
Javadoc per API PDFG è elencato qui

Le risorse associate a questo articolo consentono di trascinare e rilasciare documenti MS office o file JPG nella zona di rilascio della pagina HTML. Una volta eliminato il documento, verrà richiamato il servizio PDFG e il documento verrà convertito in PDF e salvato nel file system di AEM Server.

Per installare le risorse demo, effettua le seguenti operazioni

  1. Configura PDFG come indicato in questo documento qui.
  2. Segui la documentazione appropriata relativa alla tua versione di AEM Forms.
  3. Importa e installa le risorse correlate a questo articolo utilizzando il gestore di pacchetti.
  4. Passa a post.jsp nel tuo CRX
  5. Modifica la posizione di salvataggio in base alle tue preferenze (riga 9)
  6. Salva le modifiche.
  7. Apri pagina HTML per trascinare file per la conversione.
  8. Rilasciare un file word o un file jpg nella zona di rilascio.
  9. Il documento di input viene convertito in PDF e salvato nella stessa posizione specificata al punto 4.

Il seguente frammento 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);

In questa pagina