我正在使用 iText 生成 PDF 并且工作正常,我也可以通过浏览器将其下载为 PDF。但是,java 或 iText 是否可以将其转换为 JPEG 或任何 IMAGE 文件并允许用户下载图像文件。
response.setContentType("application/pdf; charset=utf-8");
仅将 contentType 更改为 image/jpg 是不可能的。我一直在寻找答案,但很难找到答案。
任何想法都会有很大帮助
您只能将 iText 用于生成 pdf,仅此而已。请参阅链接http://itextpdf.com/itext.php 。看到这个将pdf转换为图像。请参阅此链接,以便通过示例更清楚地理解。
我对 iText 不太了解。但是使用PDFBox我们可以将 pdf 文档转换为图像。拆分后,您可以推送图像以响应。
这里有一些参考链接:
http://pdfbox.apache.org/commandlineutilities/PDFToImage.html
http://www.javatpoint.com/example-to-display-image-using-servlet