AEM Forms での PDFG の使用 using-pdfg-in-aem-forms

AEM Forms を使用して PDF を作成するドラッグ&ドロップ機能のデモ

PDFG は、「PDF 生成」を表し、様々なファイル形式を PDF に変換できることを意味します。最も一般的な例は、Microsoft Office ドキュメントです。PDFG は 6.1 以降、AEM Forms に含まれています。
PDFG API の javadoc はこちらに一覧表示されています

この記事に関連するアセットを使用すると、MS Office ドキュメントまたは JPG ファイルを HTML ページのドロップゾーンにドラッグ&ドロップできます。ドキュメントがドロップされると、PDFG サービスが呼び出され、ドキュメントが PDF に変換されて、AEM サーバーのファイルシステムに保存されます。

デモアセットをインストールするには、次の手順を実行します

  1. こちらのドキュメントで説明されているように PDFG を設定します。
  2. ご使用の AEM Forms バージョンに関連する適切なドキュメントに従ってください。
  3. パッケージマネージャーを使用して、この記事に関連するアセットを読み込んでインストールします。
  4. CRX で post.jsp に移動します
  5. 保存場所を好みに応じて変更します(9 行目)
  6. 変更を保存します。
  7. html ページを開き、ファイルをドラッグ&ドロップして変換します。
  8. Word ファイルまたは jpg をドロップゾーンにドロップします。
  9. 入力ドキュメントが PDF に変換され、ポイント 4 で指定した場所に保存されます。

次のコードスニペットは、PDFG サービスを使用してファイルを 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