CakePHP3でPDF出力する必要が出てきました。
既存のPDFに動的に文字を埋め込んでいく仕様なので、
TCPDF+FPDIで実装した方が良いと思い、
composerを使って下記を入れました。
・tecnickcom/tcpdf
・setasign/fpdi
・setasign/fpdi-tcpdf
現在動作確認をしているのですが、
「Class 'FPDF' not found」とエラーになってしまいます。
Error: Class 'FPDF' not found
File /var/www/html/app/vendor/setasign/fpdi/src/FpdfTpl.php
Line: 20
FPDFも入れる必要があったのでしょうか?
(「$pdf = new Fpdi();」のところは当初「$pdf = new FPDI();」にしてました)
CakePHP3
1use setasign\Fpdi\Fpdi; 2class PdfController extends AppController { 3 public function index() { 4 $pdf = new Fpdi(); 5 $pdf->setSourceFile("template.pdf"); 6 $pdf->setPrintHeader(false); 7 $pdf->setPrintFooter(false); 8 $pdf->SetFont('kozgopromedium'); 9 $pdf->AddPage(); 10 $pdf->Text(10, 10, 'テスト'); 11 $pdf->Output('sample.pdf', 'D'); 12 } 13
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/18 08:23
2017/10/18 09:17