将通过AJAX获得的PDF文件写入浏览器窗口

时间:2012-08-31 16:42:17

标签: xml pdf post httprequest

我正在编写一个轻量级的客户端基于JS的UI,它通过REST API在服务器上生成PDF文档。用户完成表单,客户端将内容编译成XML字符串,然后通过AJAX将整个内容发布到服务器,并返回PDF。问题是如何将PDF提供给用户(内联,下载,等等)?

我不能使用表单(我认为)因为API不接受键值对而是需要XML帖子。

使用JS打开一个新窗口似乎不起作用,因为在我编写PDF字符串之前会发送标题。

我已经看到了这个:http://mozilla.github.com/pdf.js/但这似乎有些过分 - 我只想让用户访问pdf。

有人有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用pdfObject,这是一个很好的JavaScript库,可以动态嵌入PDF 到HTML文档。