如何使用curl从网页内容创建pdf?

时间:2019-12-20 15:19:31

标签: php function oop curl

我目前正在使用页面内容创建pdf,如下所示:

$dom = new DOMDocument;

$dom->loadHTML(file_get_contents($docUrl));


// Get div#admin
$html= '';
$children = $dom->getElementById('agreement')->childNodes;
foreach ($children as $child) {
  $html .= $child->ownerDocument->saveXML( $child );
}

// Make PDF;
require_once(ROOT.'/TCPDF-master/tcpdf.php');

// create new PDF document
$pdf = new TCPDF();

但是我们正在移动服务器,并且上面的代码不起作用,我需要使用curl。我该如何使用curl做到这一点?

我在下面的尝试。我正在使用url调用此函数,返回的数据为空。

public function get_data($url){
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;}

谢谢

0 个答案:

没有答案