date. 2013/2/1

category. PHP

TCODF+FPDIでPDFをテンプレートとして使用する方法です。

SE奮闘記さんの記事がわかりやすかったのでご覧下さい。

また、現在(1.4.3)ではバッチは必要ありませんでした。

ダウンロード

まず、TCODFFPDI(FPDI・FPDF_TPL)をダウンロードし、解凍後、サーバーに設置します。

サンプル

templete.pdfを読み込んで、『テスト』をX100、Y10に記述しブラウザに表示するサンプルです。

<?php
require_once('TCPDF/config/lang/jpn.php');
require_once('TCPDF/tcpdf.php');
require_once('FPDI/fpdi.php'); 

class exPDF extends FPDI
{
}

$pdf =& new exPDF();
$pdf->AddPage();
$pdf->setSourceFile('template.pdf');
$iIndex = $pdf->importPage(1);
$pdf->useTemplate($iIndex);

$pdf->SetFont('cid0jp', '', 15);
$pdf->MultiCell(0, 0, "テスト", 1, 'L', 0, 1, 100, 10);

$pdf->Output('sample.pdf', 'I');

outputを変えたり、出力文字・位置を変更して使用して下さい。

参考サイト

関連記事