【问题标题】:Include stylesheet file into MPDF conversion in PHP将样式表文件包含在 PHP 中的 MPDF 转换中
【发布时间】:2012-10-01 09:53:41
【问题描述】:

我已经制作了 HTML 以使用 MPDF 将其转换为 PDF, 但问题是我不能包含样式表文件。

例子:

include("../mpdf.php");
$mpdf=new mPDF('c'); 
$mpdf->SetDisplayMode('fullpage');
// LOAD a stylesheet
$stylesheet = file_get_contents('mpdfstyleA4.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html);
$mpdf->Output();

我使用了上面的代码,但看不到样式的效果。 有谁知道包含样式的更好方法?

【问题讨论】:

    标签: php html mpdf html-to-pdf


    【解决方案1】:

    您需要在 html 中加载样式表 - 在您的 sn-p 中不清楚 $html 的内容来自哪里,但这是加载样式的地方。使用您的代码,您将编写已加载的 CSS,就好像它是 PDF 的文档内容一样,我认为这不是您的意图。

    【讨论】:

      【解决方案2】:
      mPdf works best with inline style sheets which cause no bugs while pdf opens in different browsers.
      

      【讨论】:

        【解决方案3】:

        在我看来,您正在将新的 PDF 功能设置为“代码”模式。 $mpdf=新 mPDF('c');

        你试过没有“C”吗?

        $mpdf=new mPDF();
        

        另外,您的样式表“mpdfstyleA4.css”是否与 mpdf.php 位于同一路径?

        【讨论】:

          猜你喜欢
          • 2021-10-05
          • 2020-11-05
          • 1970-01-01
          • 2010-09-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多