在HTML上显示以JSON形式返回的字节数组(PDF文件)

时间:2013-07-24 16:53:59

标签: java javascript jquery html5 pdf

我有一个PDF文件正在通过Java读取并在JSON响应中作为字节数组返回。

我想找到一种方法,使用以下方法从PDF文件中解析这些字节:

FileUtil.getFileBytes(fileToRead)

在客户端。有没有办法渲染和显示PDF?

我知道我可以将文件放在公共服务器上,但这可能会根据用户配置而改变,所以我想在Java端读取PDF并使用Javascript或任何jQuery插件在客户端渲染字节。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

查看html中的内联内容。请查看此示例内联图像:Embedding Base64 Images

如果浏览器知道如何显示它(可能只有chrome),它将显示。

答案 1 :(得分:0)

如果要从网络连接中读取字节并将其转换为PDF,则可以使用Java I / O InputStreamsOutputStreams

首先,使用InputStream将文件的字节读入字节数组。

然后,使用FileOutputStream将这些文件写入新文件。

最后,调用PDF阅读器应用程序以显示PDF。那里应该有几个。

我知道这个答案有点模糊,对不起,如果我误解了你的问题,但我希望这给你一些指示!