如何在laravel 4上实例化TCPDF的实例,我已经在"tecnick.com/tcpdf": "dev-master"
上添加了composer.json
,但我不知道接下来该做什么。我在控制器上添加了这段代码:
$pdf = new TCPDF();
$pdf->SetPrintHeader(false);
$pdf->SetPrintFooter(false);
$pdf->AddPage();
$pdf->Text(90, 140, 'This is a test');
$filename = storage_path() . '/test.pdf';
$pdf->output($filename, 'F');
return Response::download($filename);
但我收到Class 'TCPDF' not found
错误..请帮我解决这个问题。我找不到任何关于如何在laravel4上实现这一点的综合文档。我也尝试过dompdf,但在生成pdf文件时会消耗太多的CPU。我也尝试过wkhtmltopdf,但是由于laravel4没有为初学者提供全面的文档,所以它太难实现了。谢谢您的帮助。我真的很感谢你们的任何建议和帮助!
最诚挚的问候!
-melvn
答案 0 :(得分:1)
我刚刚在这里做了什么:
使用Composer需要它:
composer require "tecnick.com/tcpdf" "dev-master"
Ran dump-autoload
composer du
在测试路线中使用它:
Route::get('/test', function()
{
$pdf = new TCPDF();
$pdf->SetPrintHeader(false);
$pdf->SetPrintFooter(false);
$pdf->AddPage();
$pdf->Text(90, 140, 'This is a test');
$filename = storage_path() . '/test.pdf';
$pdf->output($filename, 'F');
return Response::download($filename);
});
查看vendor / composer / autoload_classmap.php以查看TCPDF是否存在,如果存在,它也适用于你。