Utilizzo del PDFG in AEM Forms

Dimostrazione della funzione di trascinamento della selezione per la creazione di PDF con 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 6.1.
Il javadoc per l'API PDFG è elencato qui

Le risorse associate a questo articolo ti consentono di trascinare e rilasciare documenti MS office o file JPG nella zona di rilascio della pagina HTML. Una volta eliminato il documento, richiama il servizio PDFG e converte il documento in PDF e lo salva nel file system di AEM Server.

Per installare le risorse demo, effettua le seguenti operazioni

  1. Configura il 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. jspin il tuo CRX
  5. Modifica la posizione di salvataggio in base alle tue preferenze (riga 9)
  6. Salva le modifiche.
  7. Apri la pagina HTML per trascinare e rilasciare i 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