我有一个问题。我有一个生成PDF的Phantomjs的网址。但我想在Serverside上生成PDF。当通过卷曲获取数据时,在新选项卡(Javascript)中打开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
现在我在generatepdf.php以下内容的PDF
$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?
我希望你能理解我的问题。
最好的问候。
您使用'generatepdf.php'生成PDF的库或工具? – mansoor
$ link包含生成PDF的网址 – Kbi
您**必须**发出POST请求才能获得PDF? – Musa