我正在构建一个Web项目,可以在其中列出PDF对象[GET-Request],对其进行预览并将所有[POST-Request] PDF文件上传到服务器中。
我正在将PDF文件编码为base64字符串,但无法预览。我的想法是创建一个PDFObjects列表,其中base64字符串与其他信息(如名称等)一起存储。但是正如我所说,我无法预览PDF。 HTML预览:
<iframe src="data:application/pdf;base64, "SlZCRV..... </iframe>
Base64编码:
String base64CodeofPDF = java.util.Base64.getEncoder().encodeToString(fileContent)
预期结果:
答案 0 :(得分:0)
我使用<embedded>
标签解决了预览问题
解决方案如下所示:
<embed type="application/pdf" src="data:application/pdf;base64, <TheBase64Code> "/>
列出PDF文件的任何提示[单击后将有一个GET方法将返回列表(例如,上图)](如上图),应预览PDF文件。