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



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

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

FileUtil.getFileBytes(fileToRead)

在客户端。有什么方法可以渲染和显示PDF吗?

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

有什么想法吗?

查看html中的内联内容。看看这个内联图像的例子:嵌入Base64图像

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

如果您想从网络连接中读取字节并将其制作成PDF,可以使用Java I/O InputStreamsOutputStreams

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

然后,使用FileOutputStream将这些内容写入一个新文件。

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

我知道这个答案有点模糊,如果我误解了你的问题,我很抱歉,但我希望这能给你一些建议!

最新更新