目前,我可以使用这个过程生成一个PDF文件:
ad_returnredirect到ADP页面( PDF模板)eval [template::adp_compile -file $template]创建一个PDF。ad_returnredirect "/pdfs/$folder/${fileprepend}.pdf"到文件位置下载。但我需要的是生成多个PDF文件。我试着使用相同的进程并添加一个循环..。但是,正如您所看到的,在生成模板和创建PDF文件之前,它需要先访问ADP页面,还有其他方法可以在子进程中创建PDF文件而不访问模板页面吗?
发布于 2016-10-17 11:43:30
HTTP文件传递只允许返回一个文件,并且无法在一次返回中打包多个PDF文件。所以我理解是HTTP而不是OpenACS造成了您的“问题”。
我只需设置一个页面,链接到您希望用户下载的所有PDF文档。或者你可以把它们压缩到一个文件里。
https://stackoverflow.com/questions/40077571
复制相似问题