我正在使用TCPDF制作PDF报告。在客户端是一个JavaScript / jQuery应用程序。 在服务器端是“some.php”,我们正在发送一些参数来过滤数据库查询。
是否可以使用:
$.ajax or $.post(url,{...},function(data) { //open new window with PDF result}
TCPDF中的最后一个命令是:
$pdf->output('doc.pdf','I');
答案 0 :(得分:0)
您无法使用javascript渲染pdf。
我有两种方法可以做到:
不要使用ajax,只需将带有值的表单发送到pdf将打开的新窗口。不要忘记发送正确的内容类型标题application / pdf。
<form action="some.php" method="post" target="_blank"> ... </form>
答案 1 :(得分:0)
Mozilla最近推出了pdf.js,一个用于阅读PDF文件的JavaScript库。
虽然不是您正在搜索的内容,但您可以从附带的来源中获取最小化和自定义的版本。