0

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

谁能帮我这个?谁能告诉我如何为此使用 PDFBox ?我是新手

这个应用程序是在java中。

或者还有其他更好的方法可以做到这一点吗?

4

2 回答 2

1

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

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

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

于 2011-07-14T15:08:47.060 回答
0

你为什么不试试 pdf.js ?

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

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

如需在线演示,请访问:

http://mozilla.github.com/pdf.js/web/viewer.html

源代码:https ://github.com/andreasgal/pdf.js/

于 2012-02-13T13:07:41.953 回答