html 轉pdf word等等

來源:互聯網
上載者:User

標籤:isp   att   date   html4   schema   validate   sch   htm   xpl   

第一種 
$content = //html代碼;
$data = ‘<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">‘.$content.‘</html>‘;
file_put_contents($filename.$tem_title . ".doc", $data);


第二種 自動判斷轉excel 和word 原文http://www.thinkphp.cn/topic/26250.html
  1. function downloadWord($content, $file=‘newfile.xls‘){
  2.     header("Cache-Control: no-cache, must-revalidate");
  3.     header("Pragma: no-cache");
  4.     header("Content-Type: application/octet-stream");
  5.     header("Content-Disposition: attachment; filename=$file");
  6.     $ext = substr(end(explode(‘.‘, $file)), 0, 3);
  7.     switch($ext){
  8.         case ‘doc‘ : 
  9.             $html = ‘<html xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"
  10.                  xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"xmlns="http://www.w3.org/TR/REC-html40">‘;
  11.             $html .= ‘<head></head>‘;
  12.             break;
  13.         case ‘xls‘:
  14.             $html = ‘<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">‘;
  15.             $html .= ‘<head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name></x:Name><x:WorksheetOptions><x:Selected/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head>‘;
  16.     }
  17.     echo $html . ‘<body>‘.$content .‘</body></html>‘;
  18.      
  19. }
  20. function index(){
  21.     downloadWord($this->fetch(‘excel‘), ‘abc.xls‘);
  22. }



html 轉pdf word等等

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.