找不到类'Zend \ ZendPdf \ PdfDocument'

时间:2013-10-04 07:31:17

标签: php zend-framework pdf

在我的控制器中:

use ZendPdf\PdfDocument;
public function monthlyReportPdfAction(){
    $pdf = new PdfDocument();
    $pdf->pages[0] = new Page( Page::SIZE_A4 );$pdf->pages[0]->setFont( Font::fontWithName( Font::FONT_HELVETICA ), 24 );$pdf->pages[0]->drawText( 'Hello world!', 240, 400 );
    $pdf->save( 'example.pdf' );
}

我的zendpdf供应商 我在索引中创建了一个.phtml和一个href,

2 个答案:

答案 0 :(得分:0)

如果您尝试单独使用ZendPdf Stand,可以查看以前的答案: Zend PDF

您可能还需要查看标准自动加载器的ZF2文档,其中提供了有关名称空间的详细信息。 ZF2 Standard Autoloader

答案 1 :(得分:0)

use ZendPdf\Font as Font;
use ZendPdf\Page as Page;
use ZendPdf\PdfDocument as PdfDocument;

课堂上:

 public function exportpdfAction()
    {
        $pdf = new PdfDocument();

        $pdf->pages[0] = new Page( Page::SIZE_A4 );
        $pdf->pages[0]->setFont( Font::fontWithName( Font::FONT_HELVETICA ), 24 );
        $pdf->pages[0]->drawText( 'Hello world!', 240, 400 );
        $pdf->save();

        return new ViewModel();
    }

在composer.json

"zendframework/zendpdf": "*"