如何将PDF转换为base64

时间:2017-12-08 19:40:41

标签: javascript pdf base64

我正在提出请求并返回pdf。我收到了base64编码的pdf,我没有遇到任何问题。在这种情况下,我遇到了一个问题,因为get返回的内容如下:

%PDF-1.4 %äüöß 2 0 obj <> 流 x��YKo���W��{YŇ$�!��v�m99�&,2 f /���E�Aٞ�� `��b����#%�3t�}��9���〜���<ï¿½ï¿½Ý ¿> U_:�9v=��C�=��O����hï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï ¿½O�dϹ���ן�^��dػ��w/?Uτ ^ܡ���L = ^ N1]��zqa ��E�OS��O��2g��xq�2�4%�mu�*�n��q��˟�_>!ï¿½ï¿ ½ï¿½

正如我所看到的,我得到的是纯格式的pdf,可以在以下网址看到: http://www.printmyfolders.com/understanding-pdf

那么如何将这种格式转换为base64或以什么形式显示pdf?

1 个答案:

答案 0 :(得分:1)

显示它是什么意思?我假设你用javascript标记了这个,你希望它可以从浏览器下载吗?

请注意,当您下载PDF时,浏览器通常会在新的标签/窗口中为您打开,这使得它看起来像是“显示”,而实际上它只是先下载然后再显示给您。 / p>

要允许下载PDf,您需要后端服务器提供文件流,以便浏览器知道下载它(即弹出下载文件对话框)