【问题标题】:mPDF not not using constructor parametersmPDF 不使用构造函数参数
【发布时间】:2015-11-17 05:57:34
【问题描述】:

我正在尝试在自定义 Drupal 站点中使用 mPDF 来创建在自定义模块中创建的特定页面的 PDF 输出。我的页面运行良好,并且能够创建要转换为 pdf 的 html 页面。我可以显示这个 html 文件,它看起来不错。 html 页面在 head 部分有一个很大的样式部分。

我目前正在 XAMPP 环境中进行开发。

在我的代码中,我有以下构造函数

include('C:\\xampp\\htdocs\\drupal\\sites\\all\\modules\\print\\lib\\mpdf.php');

$mpdf = new mPDF('c','A4-L');
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML(file_get_contents('C:\\temp\\test.html'));
$mpdf->Output('c:\\temp\\test.pdf','F');

我正在尝试创建一个横向的空白 A4 页面。我在网上做了很多狩猎,这似乎很好。

当我运行它时,我会创建 test.pdf 文件。

当我查看 pdf 文件时,我看到一个纵向呈现的页面。该页面包含它应该包含的所有内容,但纵向而不是横向。

查看 mPDF 参考文档,我觉得我使用了正确的参数。无论我尝试什么,似乎我都坚持使用默认参数。我什至尝试过注释掉包含,它没有任何区别。

谁能建议我在哪里可以让构造函数参数正常工作?

【问题讨论】:

标签: php drupal printing mpdf


【解决方案1】:

试试这个

$mpdf=new mPDF('utf-8', 'A4-L',0,0,0,0,11);
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML(file_get_contents('C:\\temp\\test.html'));
$mpdf->Output('c:\\temp\\test.pdf','F');

【讨论】:

  • 经过修改后,pdf 文件从 4K 增加到 18K,但页面仍然是纵向的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-01
  • 2011-10-08
  • 1970-01-01
  • 1970-01-01
  • 2023-01-30
  • 1970-01-01
  • 2021-03-18
相关资源
最近更新 更多