通过mpdf下载html [英] downloading html through mpdf

查看:97
本文介绍了通过mpdf下载html的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在这里,使用mPDF将HTML转换为PDF时遇到问题.我已经完成了以下代码:

Here I am in a problem while converting HTML to PDF using mPDF. I have done the following code:

    if(isset($_POST['imp1']))
    {
    require_once 'mpdf60/mpdf.php';
$mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); 

$mpdf->SetDisplayMode('fullpage');

$mpdf->list_indent_first_level = 0;  // 
$stylesheet = file_get_contents('css/style.css');
$mpdf->WriteHTML($stylesheet,1);
$test= "<html><body><table><tr><td>Hello</td></tr></table></body></html>";
$mpdf->WriteHTML($test, 2);

$mpdf->Output();  
exit();    

    }
    ?>

此代码工作正常,但是正在标题中添加以下样式表...代码不起作用...

This code is working fine but while am adding the following stylesheet in the header...the code is not working...

<link rel="stylesheet"  type="text/css" href="css/style.css" />

    <link href="/test7/assets/css/bootstrap.css" rel="stylesheet"/>
    <link href="/test7/assets/css/datepicker.css" rel="stylesheet"/>
    <link href="/test7/assets/css/bootstrap-flat.css" rel="stylesheet"/>
    <link href="/test7/assets/css/invoiceform.css" rel="stylesheet"/>

我只是想弄明白为什么这是造成问题的原因

I am simply wrecking my head why this is creating the issue

推荐答案

最后我知道了...问题在HEADER中...我将代码块放在样式表声明之前.

Finally I have figured it out...the issue is in HEADER...I have put the code block in before the stylesheet declaration.

<head>
    <?
    if(isset($_POST['imp1']))
        {
        require_once 'mpdf60/mpdf.php';
    $mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); 

    $mpdf->SetDisplayMode('fullpage');

    $mpdf->list_indent_first_level = 0;  // 
    $stylesheet = file_get_contents('css/style.css');
    $mpdf->WriteHTML($stylesheet,1);
    $test= "<html><body><table><tr><td>Hello</td></tr></table></body></html>";
    $mpdf->WriteHTML($test, 2);

    $mpdf->Output();  
    exit();    

        }
        ?>

<link rel="stylesheet"  type="text/css" href="css/style.css" />

    <link href="/test7/assets/css/bootstrap.css" rel="stylesheet"/>
    <link href="/test7/assets/css/datepicker.css" rel="stylesheet"/>
    <link href="/test7/assets/css/bootstrap-flat.css" rel="stylesheet"/>
    <link href="/test7/assets/css/invoiceform.css" rel="stylesheet"/>

</head>

这篇关于通过mpdf下载html的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆