从gsp中的pdf的字节数组中提取每个页面

时间:2018-06-04 04:39:34

标签: java grails groovy gsp

我在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。

0 个答案:

没有答案