Använda PDFG i AEM Forms using-pdfg-in-aem-forms

Uppvisa dra och släpp-funktioner för att skapa PDF med AEM Forms

PDFG står för PDF Generation. Det innebär att du kan konvertera en mängd olika filformat till PDF. De vanligaste är Microsoft Office-dokument. PDFG har tillhört AEM Forms sedan 6.1.
Javadoc för PDFG API finns här

Med resurserna som är kopplade till den här artikeln kan du dra och släppa MS Office-dokument eller JPG-filer i släppzonen på HTML-sidan. När dokumentet har släppts anropas PDFG-tjänsten och dokumentet konverteras till PDF och sparas i filsystemet i AEM Server.

Så här installerar du demoresurserna:

  1. Konfigurera PDFG enligt det här dokumentet här.
  2. Följ lämplig dokumentation för din AEM Forms-version.
  3. Importera och installera resurser som är relaterade till den här artikeln med hjälp av pakethanteraren.
  4. Navigera till post.jsp i din CRX
  5. Ändra platsen där du vill spara (rad 9)
  6. Spara ändringarna.
  7. Öppna html-sida för att dra och släppa filer för konvertering.
  8. Släpp en ordfil eller jpg i släppzonen.
  9. Indatadokumentet konverteras till PDF och sparas på samma plats som anges i punkt 4.

Följande kodutdrag visar hur PDFG-tjänsten används för att konvertera filer till 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