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 file javadoc per l'API PDFG è elencato qui

Le risorse associate a questo articolo ti consentiranno di trascinare e rilasciare documenti di MS Office o file JPG HTML nella zona di rilascio della pagina. 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

  1. Configurare PDFG come indicato in questo documento qui.
  2. Segui la documentazione relativa alla tua versione di AEM Forms.
  3. Importa e installa le risorse correlate a questo articolo utilizzando Gestione pacchetti.
  4. Passa a post.jsp nel CRX
  5. Modifica la posizione di salvataggio in base alle preferenze (riga 9)
  6. Salva le modifiche.
  7. Apri la pagina HTML per trascinare i file per la conversione.
  8. Rilascia un file di Word o un file jpg nella zona di rilascio.
  9. 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);
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e