我有一个问题。我有一个Phantomjs的URL,它生成一个PDF。但我想在Serverside上生成PDF。
<script> $("#generatePDF").click(function(){
var fullLink = "<? echo $link ?>"
$.ajax({
type: "POST",
url: "/php/ajax/generatepdf.php?",
data: {link : fullLink}
}).done( function(data){
window.open(data);
} );
}); </script>
这是我将数据发送到generatepdf.php
的地方该链接使用Phantom.JS生成PDF
现在我在generatepdf.php中执行以下操作
$link = $_POST['link'];
CurlConnect = curl_init();
curl_setopt($CurlConnect, CURLOPT_URL, $link);
curl_setopt($CurlConnect, CURLOPT_POST, 1);
curl_setopt($CurlConnect, CURLOPT_RETURNTRANSFER, 0 );
$Result = curl_exec($CurlConnect);
echo $Result;
我的问题:如何使用phantom.js结果中的内容在新标签页中打开PDF?
我希望你理解我的问题。
最诚挚的问候。
答案 0 :(得分:2)
好的,我有另一个解决方案。我刚刚链接到php页面,PHP页面获得了PDF内容。另外,我必须将标题更改为应用程序pdf
答案 1 :(得分:0)
而是使用CURL和所有这些东西只需点击新标签中的$link
php文件..(如果文件实际上是生成PDF)
window.open('Link which generates the PDF');