我有一个PDF文件,它正在通过Java读取,并在JSON响应中作为字节数组返回。
我想找到一种方法来解析这些字节从PDF文件使用:
FileUtil.getFileBytes(fileToRead)
在客户端。有什么方法可以渲染和显示PDF吗?
我知道我可以把文件放在公共服务器上,但这可能会根据用户配置而改变,所以我想在Java端读取PDF,并使用Javascript或任何jQuery插件在客户端渲染字节。
有什么想法吗?
查看html中的内联内容。看看这个内联图像的例子:嵌入Base64图像
如果浏览器知道如何显示它(可能只有chrome),它就会显示。
如果您想从网络连接中读取字节并将其制作成PDF,可以使用Java I/O InputStreams
和OutputStreams
。
首先,使用InputStream
将文件的字节读入字节数组。
然后,使用FileOutputStream
将这些内容写入一个新文件。
最后,调用PDF阅读器应用程序来显示PDF。应该有几个。
我知道这个答案有点模糊,如果我误解了你的问题,我很抱歉,但我希望这能给你一些建议!