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 サーバーのファイルシステムに保存されます。
デモアセットをインストールするには、次の手順を実行します
- こちらのドキュメントで説明されているように PDFG を設定します。
- ご使用の AEM Forms バージョンに関連する適切なドキュメントに従ってください。
- パッケージマネージャーを使用して、この記事に関連するアセットを読み込んでインストールします。
- CRX で post.jsp に移動します
- 保存場所を好みに応じて変更します(9 行目)
- 変更を保存します。
- html ページを開き、ファイルをドラッグ&ドロップして変換します。
- Word ファイルまたは jpg をドロップゾーンにドロップします。
- 入力ドキュメントが 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