在AEM Forms中使用PDFG using-pdfg-in-aem-forms
演示使用AEM Forms创建PDF的拖放功能
PDFG代表PDF Generation。 这意味着您可以将多种文件格式转换为PDF。 最常见的文档是Microsoft Office文档。 PDFG从6.1开始一直是AEM Forms的一部分。
此处列出了用于PDFG API的Javadoc
通过与此文章关联的资源,可将MS Office文档或JPG文件拖放到HTML页面的拖放区域中。 文档被删除后,将调用PDFG服务并将文档转换为PDF并将其保存在AEM Server的文件系统中。
要安装演示资产,请执行以下步骤
- 按此文档此处所述配置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