我在groovy中得到一个字节数组的pdf。我将它发送到模型中的gsp。我想提取pdf的每一页并将其转换为gsp本身的图像。有可能吗?
我的目标是在客户端的pdf的每个页面上执行某个任务,然后保存这些更新的图像并将它们组合在服务器端形成更新pdf。
下面是代码的和平,通过它我可以成功地将字节数组发送到gsp。
response.setHeader "Content-disposition", "inline; filename=${documentCategory}.${fileDocument.fileType}"
response.setHeader("Cache-Control", "cache, must-revalidate");
response.setHeader(Util.HEADER_CACHE_CONTROL, "private");
response.setHeader("Pragma", "public");
response.setContentType('application/pdf');
response.outputStream << fileDocument.content
response.outputStream.flush()
render(view: 'app/standalone_crop' , model: ["outputStream":response.outputStream])
请告诉我如何从gsp中的outputStream中提取页面并将其转换为pdf。