Verwenden von PDFG in AEM Forms

Demonstrieren der Drag & Drop-Funktion zum Erstellen von PDF-Dateien mit AEM Forms

PDFG steht für PDF-Generierung. Dies bedeutet, dass Sie eine Vielzahl von Dateiformaten in PDF konvertieren können. Die häufigsten sind Microsoft Office-Dokumente. PDFG gehört seit 6.1 zu AEM Forms.
Das JavaScript für die PDFG-API ist hier aufgeführt.

Die mit diesem Artikel verknüpften Assets ermöglichen es Ihnen, MS Office- oder JPG-Dokumente per Drag & Drop in den Ablagebereich der HTML-Seite zu ziehen. Nach dem Ablegen des Dokuments wird der PDFG-Dienst aufgerufen, das Dokument in PDF konvertiert und im Dateisystem AEM Servers gespeichert.

So installieren Sie die Demoelemente

  1. PDFG wie in diesem Dokument hier erwähnt konfigurieren.
  2. Bitte befolgen Sie die entsprechende Dokumentation zu Ihrer AEM Forms-Version.
  3. Importieren und installieren Sie Assets, die sich auf diesen Artikel beziehen, mit dem Package Manager.
  4. Navigieren Sie zu post. jspin Ihrer CRX
  5. Speicherort gemäß Ihrer Voreinstellung ändern(Zeile 9)
  6. Speichern Sie Ihre Änderungen.
  7. Öffnen Sie die Seite html zum Ziehen und Ablegen von Dateien zur Konvertierung.
  8. Legen Sie eine Word- oder JPG-Datei in den Ablagebereich.
  9. Das Eingabe-Dokument wird in PDF konvertiert und an demselben Speicherort wie unter Nummer 4 angegeben gespeichert.

Das folgende Codefragment zeigt die Verwendung des PDFG-Dienstes zum Konvertieren von Dateien in 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);

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now