使用AJAX和jQuery实时PDF预览

时间:2016-04-12 01:25:37

标签: jquery ajax pdf

我正在尝试使用两个主要组件创建实时PDF预览:

  • 前端的jQuery
  • 返回PDF二进制数据的服务器端库

我的客户端代码将POSTS发送到PDF生成器,填充表单并回写二进制文件,我随后可以在一个带有一些简单标题的新浏览器选项卡中显示。很简单。

我采取了下一步并尝试使用AJAX请求在填写表单字段时加载更新的PDF,并且在请求和响应有效时,我不知道如何在同一页面上呈现响应。我遇到了一堆乱码的PDF二进制数据。

我是否需要在页面上创建iFrame?我可以将生成的PDF数据嵌入<div>标记吗?

1 个答案:

答案 0 :(得分:1)

您可能需要对PDF进行编码并使用datauri插入对象标记。请注意,除Chrome和Firefox外,它不起作用,而不是移动设备。

我们在格式化菜单的嵌入选项中的http://www.cloudformatter.com/css2pdf上执行此操作。