将AJAX流保存为PDF文件

时间:2012-05-23 20:16:38

标签: javascript ajax pdf xmlhttprequest

我正在尝试将XMLHTTPRequest的结果保存为PDF文件。

我正在与我正在调用的服务器通信,以获取格式化为PDF数据的大量数据。 我正在使用XMLHTTPRequets登录到服务器,然后发出一个搜索请求,反过来创建一个PDF,通过XMLHTTPRequest流回给我。

我需要将该结果保存为PDF,以便稍后在Acrobat中打开它。

当我将响应文本保存到文件时,结果不是有效的PDF。该请求正在对流进行操作,使其无效为PDF。

我无法控制该服务器,因此我无法将其发送回临时有效的PDF文件。

有办法吗? 有没有办法将该流编码为有效的PDF文件?

我正在为该应用程序使用Javascript。

由于

埃雷兹

1 个答案:

答案 0 :(得分:0)

你可以做的是从http服务器返回一个xml文件,如下所示:

<resp><![CDATA[YOURPDFSTREAM]]></resp>

并检索RESP节点以构建您的pdf文件。

不要忘记以所需的编码格式对流进行编码。