Uso do PDFG no AEM Forms using-pdfg-in-aem-forms

Demonstração do recurso de arrastar e soltar para criar o PDF usando o AEM Forms

PDFG significa Geração de PDF. Isso significa que você pode converter uma variedade de formatos de arquivo para o PDF. Os mais comuns são documentos do Microsoft Office. O PDFG faz parte do AEM Forms desde a versão 6.1.
O javadoc para API PDFG está listado aqui

Os ativos associados a este artigo permitirão arrastar e soltar documentos do MS Office ou arquivo do JPG na área de soltar da página do HTML. Depois que o documento é descartado, ele chama o serviço PDFG, converte o documento em PDF e o salva no sistema de arquivos do AEM Server.

Para instalar os ativos de demonstração, execute as seguintes etapas

  1. Configure o PDFG conforme mencionado neste documento aqui.
  2. Siga a documentação apropriada relacionada à sua versão do AEM Forms.
  3. Importe e instale ativos relacionados a este artigo usando o gerenciador de pacotes.
  4. Navegue até post.jsp em seu CRX
  5. Altere o local de salvamento de acordo com sua preferência (linha 9)
  6. Salve as alterações.
  7. Abra a página html para arrastar e soltar arquivos para conversão.
  8. Solte um arquivo do Word ou jpg na área designada.
  9. O documento de entrada é convertido em PDF e salvo no mesmo local especificado no ponto 4.

O trecho de código a seguir mostra o uso do serviço PDFG para converter arquivos para o 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