zoukankan      html  css  js  c++  java
  • html 转pdf word等等

    第一种 
    $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. }



  • 相关阅读:
    Python设置桌面壁纸
    youtube-dl使用介绍
    Matlab pcg函数的句柄形式之参数传递
    Sublime 安装支持GBK的插件
    MarkdownPad安装
    ug7.5经常卡死的解决方法
    HM NIS edit打包软件
    UG工程制图
    egg框架中是如何使用MD5加密的 实现用户修改密码 小编在这里献丑了。。。。。
    今天遇到了vue项目中使用Iconfont图标 ,感觉挺实用的 随手记录下。只需简单的6步就可以实现
  • 原文地址:https://www.cnblogs.com/jackduan/p/7472651.html
Copyright © 2011-2022 走看看