测试样本

可通过多种方法来测试示例代码。 最快、最轻松的是使用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