我正在使用iText来生成PDF,并且工作正常,我还可以通过浏览器以PDF格式下载它。但是,java或iText可以将它转换为JPEG或任何IMAGE文件并允许用户下载图像文件。生成PDF然后下载为JPEG或图像文件
response.setContentType("application/pdf; charset=utf-8");
仅仅将contentType更改为image/jpg是不可能的。我一直在寻找答案,但努力寻找答案。
任何想法将是很多帮助
我正在使用iText来生成PDF,并且工作正常,我还可以通过浏览器以PDF格式下载它。但是,java或iText可以将它转换为JPEG或任何IMAGE文件并允许用户下载图像文件。生成PDF然后下载为JPEG或图像文件
response.setContentType("application/pdf; charset=utf-8");
仅仅将contentType更改为image/jpg是不可能的。我一直在寻找答案,但努力寻找答案。
任何想法将是很多帮助
我不知道更多关于iText。但使用PDFBox我们可以将pdf文档转换为图像。 分割后,您可以将图像推送至响应。
这里是一些参考链接:
http://pdfbox.apache.org/commandlineutilities/PDFToImage.html
Converting a PDF into multiple JPGs with iText or other
http://www.javatpoint.com/example-to-display-image-using-servlet
你可以使用iText的仅生成PDF没有别的。请参阅链接http://itextpdf.com/itext.php。看到这将PDF转换为图像。以一个例子来看这个链接以及更清晰的理解。
好像你忘了链接... –
这有一些解决方案,可能有所帮助:http://stackoverflow.com/questions/4886042/pdf-to-image-using-java – jcern