<?php
namespace
app\admin\logic;
use
think\Db;
use
TCPDF;
class
Pdf
extends
\app\common\controller\Base
{
public
static
function
conrtact(
$data
)
{
$sno
=
$data
['sno'];
$kid_name
=
$data
['c_name'];
$pdf
=
new
TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf
->SetCreator(PDF_CREATOR);
$pdf
->SetAuthor('Nicola Asuni');
$pdf
->SetTitle('TCPDF Example 001');
$pdf
->SetSubject('TCPDF Tutorial');
$pdf
->SetKeywords('TCPDF, PDF, example, test, guide');
$pdf
->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 001', PDF_HEADER_STRING,
array
(0,64,255),
array
(0,64,128));
$pdf
->setFooterData(
array
(0,64,0),
array
(0,64,128));
$pdf
->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf
->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
$pdf
->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
$pdf
->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf
->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf
->SetFooterMargin(PDF_MARGIN_FOOTER);
$pdf
->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
$pdf
->setImageScale(PDF_IMAGE_SCALE_RATIO);
if
(@
file_exists
(dirname(
__FILE__
).'/lang/eng.php')) {
require_once
(dirname(
__FILE__
).'/lang/eng.php');
$pdf
->setLanguageArray(
$l
);
}
$pdf
->setFontSubsetting(true);
$pdf
->SetFont('dejavusans', '', 14, '', true);
$pdf
->AddPage();
$pdf
->setTextShadow(
array
('enabled'=>true, 'depth_w'=>0.2, 'depth_h'=>0.2, 'color'=>
array
(196,196,196), 'opacity'=>1, 'blend_mode'=>'Normal'));
$html
= <<<EOD
<h2>Welcome to <a href=
"http://www.tcpdf.org"
style=
"text-decoration:none;background-color:#CC0000;color:black;"
> <span style=
"color:black;"
>
$kid_name
</span><span style=
"color:white;"
>PDF</span> </a>!</h2>
<i>This is the first example of TCPDF library.</i>
<p>This text is printed using the <i>writeHTMLCell()</i> method but you can also
use
: <i>Multicell(), writeHTML(), Write(), Cell()
and
Text()</i>.</p>
<p>Please check the source code documentation
and
other examples
for
further information.</p>
<p style=
"color:#CC0000;"
>TO IMPROVE AND EXPAND TCPDF I NEED YOUR SUPPORT, PLEASE <a href=
"http://sourceforge.net/donate/index.php?group_id=128076"
>MAKE A DONATION!</a></p>
EOD;
$pdf
->writeHTMLCell(0, 0, '', '',
$html
, 0, 1, 0, true, '', true);
$pdf
->Output('example_001.pdf', 'F');
return
'example_001.pdf';
}
}