如何在OpenACS中创建多个PDF文件

时间:2016-10-17 02:14:02

标签: pdf-generation tcl openacs

目前,我可以使用此流程生成单个PDF文件:

  1. ad_returnredirect到ADP页面(PDF模板)
  2. 使用eval [template::adp_compile -file $template]
  3. 创建PDF
  4. ad_returnredirect "/pdfs/$folder/${fileprepend}.pdf"提交要下载的位置。
  5. 但我需要的是生成多个PDF文件。我尝试使用相同的过程并添加循环...但是你可以看到它需要先访问ADP页面才能生成模板并创建PDF文件,还有其他方法可以在子文件中创建PDF文件-process没有访问模板的页面?

1 个答案:

答案 0 :(得分:1)

HTTP文件传递仅允许返回一个文件,并且无法在一次返回中打包多个PDF文件。所以我理解它是HTTP而不是OpenACS导致你的“问题”。

我只需设置一个页面,其中包含您希望用户下载的所有PDF文档的链接。或者你可以把它们压缩成一个文件。