PDFG gebruiken in AEM Forms using-pdfg-in-aem-forms

Mogelijkheid voor slepen en neerzetten demonstreren om PDF te maken met AEM Forms

PDFG staat voor PDF Generation. Dit betekent dat u verschillende bestandsindelingen kunt converteren naar PDF. De meest voorkomende zijn Microsoft Office-documenten. PDFG maakt sinds 6.1 deel uit van AEM Forms.
​ javadoc voor PDFG API is hier vermeld ​

Met de elementen die aan dit artikel zijn gekoppeld, kunt u MS Office-documenten of JPG-bestanden naar de neerzetzone van de HTML-pagina slepen. Nadat het document is neergezet, wordt de PDFG-service geactiveerd en wordt het document naar PDF geconverteerd en opgeslagen in het bestandssysteem van AEM Server.

Voer de volgende stappen uit om de demo-elementen te installeren

  1. Vorm PDFG zoals vermeld in dit document ​ hier ​.
  2. Volg de desbetreffende documentatie voor uw AEM Forms-versie.
  3. Importeer en installeer elementen die verwant zijn aan dit artikel met gebruik van pakketbeheer.
  4. ​ navigeer aan post.jsp ​ in uw CRX
  5. De opslaglocatie naar uw voorkeur wijzigen (regel 9)
  6. Sla uw wijzigingen op.
  7. Open de ​ HTML- pagina ​ voor het slepen van en het laten vallen van dossiers voor omzetting.
  8. Zet een tekstbestand of JPG neer in de neerzetzone.
  9. Het invoerdocument wordt geconverteerd naar PDF en opgeslagen op dezelfde locatie als in punt 4.

Het volgende codefragment toont het gebruik van de PDFG-service voor het converteren van bestanden naar 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