欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

使用google docs,php curl 将html转成pdf

程序员文章站 2022-06-03 19:22:24
...

将 google用户名,密码替换成你的gmail用户名及密码 由于csdn速度非常非常非常非常非常非常非常的慢,将此文备份到http://hi.baidu.com/beimuaihui/blog/item/9220a63a58e3dbe414cecb45.html ?phperror_reporting(E_ERROR | E_WARNING | E_PARSE);set_time_lim

将 google用户名,密码替换成你的gmail用户名及密码

由于csdn速度非常非常非常非常非常非常非常的慢,将此文备份到http://hi.baidu.com/beimuaihui/blog/item/9220a63a58e3dbe414cecb45.html

'; } $now=date("YmdHis"); $clientlogin_url = "https://www.google.com/accounts/ClientLogin"; $clientlogin_post = array( "accountType" => "GOOGLE", "Email" => "google用户名@gmail.com", "Passwd" => "google密码", "service" => "writely", "source" => "your application name" ); $curl = curl_init($clientlogin_url); $auth='DQAAAJgAAAAxdimuq0WP4alISey4atf0h34Su8bHI_3ZGTNYpy8QwDxUcIXpRQS65uYXgsjLg2YeBE42bCTlAc97zDydQBMtvVGFl8RsAd8i1hX7rcBuW8IDpWXF_GTiZS9ImUJtFqA_fC9sObrMgDPq21X6gStZF6sXSnl7dRybH_BfKOQ1wsl2z7G-nzyXkckpEyQYG803SgfUwFoKc1pHLOPfro1N';// $auth=getAuth($curl,$clientlogin_post); /** export **/ $headers = array( "Authorization: GoogleLogin auth=" . $auth, "GData-Version: 3.0", ); $content=$_POST['content'];//getTemplate(array("template_id in (473,517)")); //array("`template_id`=461") //var_dump(unicodeEncode($content[0]['body'])); $content=array(array('body'=>$content)); foreach((array)$content as $v) { // unlink("g_{$v['template_id']}.pdf"); continue; $result=uploadEntry2($curl,unicodeEncode($v['body']),$auth,'html'); preg_match("/'http:////docs/.google/.com//feeds//download//documents//Export/?docID=([a-zA-Z0-9_/-]+)/i", $result, $matches); $doc_id = $matches[1]; $url="http://docs.google.com/feeds/download/documents/Export?docID={$doc_id}&exportFormat=pdf"; $content=exportEntry($curl,$url,$headers); // var_dump($content);var_dump($doc_id); //file_put_contents("g_{$now}.pdf",$content); header ( 'Content-type: application/pdf' ); echo $content; break; } ?>