Démonstration de la fonctionnalité de glisser-déposer pour créer un PDF à l’aide d’AEM Forms
PDFG signifie Génération de PDF. Cela signifie que vous pouvez convertir divers formats de fichier en PDF. Les plus courants sont les documents Microsoft Office. PDFG fait partie d’AEM Forms depuis la version 6.1.
L’API javadoc pour PDFG est répertoriée ici
Les ressources associées à cet article vous permettent de faire glisser des documents MS Office ou un fichier JPG dans la zone de dépôt de la page HTML. Une fois le document déposé, il appelle le service PDFG, convertit le document en PDF et l’enregistre sur le système de fichiers du serveur AEM.
Pour installer les ressources de démonstration, procédez comme suit :
Le fragment de code suivant montre l’utilisation du service PDFG pour convertir des fichiers en 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);