如何将pdf文件转为base64流在网页中预览
最近在工作中遇到了在线预览PDF的需求,因为服务端的特殊原因,我选择了将pdf文件转为了base64流传给前端,前端拿到base64流在线展示pdf。

2、以JAVA代码为例,创建读入文件流,转成byte数组,然后对自己数组进行base64编码。(推荐使用JAVA8自带的BASE64处理,特好用)这里注意一下,转化之后的base64文件大小通常要比原文件要大,会涉及到一些性能问题,这里不做更多阐述。

base64流在线预览
1、前端拿到了服务端的base64流字符串,要怎么处理呢,如果直接使用的话,那怕是要反水水,因为,ta真的只是字符串~,这时候我们需要对字符串处理一下,给ta加上数据类型:"data:application/pdf;base64,",指明ta是什么类型的数据。


