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