Uso de PDFG en AEM Forms using-pdfg-in-aem-forms
Demostración de la capacidad de arrastrar y soltar para crear un PDF con AEM Forms
PDFG significa Generación de PDF. Esto significa que puede convertir una variedad de formatos de archivo en PDF. Los más comunes son los documentos de Microsoft Office. PDFG forma parte de AEM Forms desde la versión 6.1.
El javadoc para la API de PDFG se enumera aquí
JPG Los recursos asociados con este artículo le permiten arrastrar y soltar documentos de MS Office o archivos de en el área de colocación de la página del HTML. Una vez colocado el documento, se invoca el servicio PDFG, se convierte el documento en PDF AEM y se guarda en el sistema de archivos de Servidor de.
Para instalar los recursos de demostración, realice los siguientes pasos
- Configure PDFG como se menciona en este documento aquí.
- Siga la documentación adecuada relacionada con su versión de AEM Forms.
- Importe e instale los recursos relacionados con este artículo mediante el administrador de paquetes.
- Vaya a post.jsp en su CRX
- Cambie la ubicación de guardado según sus preferencias (línea 9)
- Guarde los cambios.
- Abra la página html para arrastrar y soltar archivos para la conversión.
- Coloque un archivo de texto o jpg en la zona de colocación.
- El documento de entrada se convierte en PDF y se guarda en la misma ubicación especificada en el punto 4.
El siguiente fragmento de código muestra el uso del servicio PDFG para convertir archivos a 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);