Verwenden von PDFG in AEM Forms

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

PDFG steht für PDF Generation. Dies bedeutet, dass Sie eine Vielzahl von Dateiformaten in PDF konvertieren können. Die häufigsten sind Microsoft Office-Dokumente. PDFG ist seit 6.1 Teil von 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-Dokumente oder JPG-Dateien in die Dropzone der HTML-Seite zu ziehen. Nachdem das Dokument abgelegt wurde, wird der PDFG-Dienst aufgerufen, das Dokument in PDF konvertiert und im Dateisystem von AEM Server gespeichert.

Um die Demo-Assets zu installieren, führen Sie die folgenden Schritte aus

  1. Konfigurieren Sie PDFG wie in diesem Dokument hier beschrieben.
  2. 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 Ihrem CRX.
  5. Speicherort gemäß Ihrer Voreinstellung ändern (Zeile 9)
  6. Speichern Sie Ihre Änderungen.
  7. Öffnen Sie die HTML-Seite 🔗 zum Ziehen und Ablegen von Dateien zur Konvertierung.
  8. Legen Sie eine Wortdatei oder JPG in der Dropzone ab.
  9. Das Eingabedokument wird in PDF konvertiert und an dem unter Nummer 4 angegebenen Speicherort 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