【问题标题】:Integrating HTML2PDF in laravel 4在 laravel 4 中集成 HTML2PDF
【发布时间】:2013-06-13 06:23:22
【问题描述】:

我正在尝试将HTML2PDF library 集成到Laravel 4

他们不支持composer所以我下载了最新版本的html2pdf

并将其放入 Laravel 供应商目录并从 routes.php 调用该库

Route::get('/', function()
{

require_once(dirname(__FILE__).'/../vendor/html2pdf/html2pdf.class.php');

$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML('<p>Hello WOlrd</p>');
$html2pdf->Output('exemple.pdf');

});

但我不断收到此错误

  Whoops
  ErrorException
  Undefined property: HTML2PDF::$_subFIRST_HEADER

谁有关于如何在 laravel 4 中集成 html2pdf 的解决方案?

【问题讨论】:

标签: php laravel laravel-4 html2pdf


【解决方案1】:

我不得不使用几个没有作曲家支持的库。我所做的是在 Laravel 4 项目的根目录中的“app/”目录中创建一个名为“libraries”的文件夹。然后我在app/start/global.php中添加了一行代码:

<?php

ClassLoader::addDirectories(array(

        app_path().'/commands',
        app_path().'/controllers',
        app_path().'/models',
        app_path().'/database/seeds',
        app_path().'/libraries', // ADDED this line

    ));

注意:我以前没有用 HTML2PDF 做过这个,所以不能 100% 确定它会起作用。我认为 app/libraries 文件夹中文件的目录结构必须遵循库中使用的命名空间(如果它们使用命名空间)

【讨论】:

    猜你喜欢
    • 2015-12-20
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    • 2014-01-12
    • 2017-09-15
    • 2017-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多