Java 在应用程序中转换PDF附件以使用PDFBox在HTML中打开它

Java 在应用程序中转换PDF附件以使用PDFBox在HTML中打开它,java,attachment,pdfbox,Java,Attachment,Pdfbox,我有一个应用程序,其中某个页面上的用户可以上传PDF文件。稍后,当用户再次访问同一页面编辑某些信息并希望查看附加的PDF文件时。附加的PDF文件不应下载然后打开。相反,它应该直接用HTML打开 有人能帮我吗? 有人能告诉我如何使用PDFBox吗?我是个新手 这个应用程序是用java编写的 或者还有其他更好的方法吗?您可以创建一个请求,从服务器请求PDF文件,让浏览器使用PDF插件来显示文档 将PDF转换为HTML并不是一个简单的问题,它看起来永远不会完美 也许,将文档转换为JPG等图像并显示图像

我有一个应用程序,其中某个页面上的用户可以上传PDF文件。稍后,当用户再次访问同一页面编辑某些信息并希望查看附加的PDF文件时。附加的PDF文件不应下载然后打开。相反,它应该直接用HTML打开

有人能帮我吗? 有人能告诉我如何使用PDFBox吗?我是个新手

这个应用程序是用java编写的

或者还有其他更好的方法吗?

您可以创建一个请求,从服务器请求PDF文件,让浏览器使用PDF插件来显示文档

将PDF转换为HTML并不是一个简单的问题,它看起来永远不会完美


也许,将文档转换为JPG等图像并显示图像。可以使用VNC服务器在服务器上进行转换。在阅读器中打开PDF文档,放大整个页面,制作屏幕截图,裁剪图像并将其返回给客户端。

为什么不试试PDF.js

js是一个HTML5技术实验,探索在没有本机代码帮助的情况下构建可靠高效的可移植文档格式(pdf)渲染器

js是由社区驱动的,由Mozilla实验室提供支持。我们的目标是创建一个通用的、基于web标准的平台来解析和呈现PDF,并最终发布一个由PDF.js支持的PDF阅读器扩展。如果实验证明是成功的,那么与Firefox的集成是可能的

有关在线演示,请访问:

源代码: