Utilizzo di PDFG in AEM Forms

Ultimo aggiornamento: 2024-01-26
  • Argomenti:
  • PDF Generator
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • Intermediate
    Developer

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

  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 in CRX
  5. Modifica la posizione di salvataggio in base alle preferenze (riga 9)
  6. Salva le modifiche.
  7. Apri pagina html per trascinare e rilasciare 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);

In questa pagina