测试样本
可通过多种方法来测试示例代码。 最快、最轻松的是使用Postman应用程序。 Postman允许您向服务器发出POST请求。
- 在您的系统上安装Postman应用程序。
- 启动应用程序并输入相应的URL
- 确保从下拉列表中选择“POST”
- 确保将“Authorization”指定为“Basic Auth”。 指定AEM服务器用户名和密码
- 在body选项卡中指定请求参数
- 单击发送按钮
此软件包包含4个示例。 以下段落说明了何时使用输出服务或Forms服务、服务的URL以及每个服务期望的输入参数
使用OutputService将数据与xdp模板合并
-
使用输出服务将数据与xdp或pdf文档合并以生成拼合的pdf
-
发布URL: http://localhost:4502/content/AemFormsSamples/outputservice.html
-
请求参数 —
- xdp_or_pdf_file :要与数据合并的xdp或pdf文件
- xmlfile:与xdp_or_pdf_file合并的xml数据文件
- saveLocation:将渲染文档保存在文件系统中的位置。 例如c:\documents\sample.pdf
使用FormsService API
导入数据
-
使用FormsService importData将数据导入PDF文件
-
发布URL - http://localhost:4502/content/AemFormsSamples/mergedata.html
-
请求参数:
- pdf文件 :要与它合并数据的pdf文件
- xmlfile:与pdf文件合并的xml数据文件
- saveLocation:将渲染文档保存在文件系统中的位置。 例如
c:\\outputsample.pdf
。
导出数据
-
使用FormsService exportData API从PDF文件导出数据
-
发布URL - http://localhost:4502/content/AemFormsSamples/exportdata.html
-
请求参数:
- pdf文件 :要从中导出数据的pdf文件
- saveLocation:在文件系统中保存导出数据的位置。 例如c:\documents\exported_data.xml
渲染XDP
- 将XDP模板渲染为静态/动态pdf
- 使用FormsService renderPDFForm API将xdp模板渲染为PDF
- 发布URL - http://localhost:4502/content/AemFormsSamples/renderxdp?xdpName=f1040.xdp
- 请求参数:
- xdpName:要呈现为pdf的xdp文件的名称
recommendation-more-help