php中FPDF类库应用.docx
- 文档编号:2142637
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:23
- 大小:18.92KB
php中FPDF类库应用.docx
《php中FPDF类库应用.docx》由会员分享,可在线阅读,更多相关《php中FPDF类库应用.docx(23页珍藏版)》请在冰点文库上搜索。
php中FPDF类库应用
php中FPDF类库应用
php中FPDF类库应用
收藏
viewplaincopytoclipboardprint
<?
php
require('chinese.php');
classPDFextendsPDF_Chinese
{
functionHeader()//设置页眉
{
$this->SetFont('GB','',10);
$this->Write(10,'XX公司产品名录');
$this->Ln(20);//换行
}
functionFooter()//设置页脚
{
$this->SetY(-15);
$this->SetFont('GB','',10);
$this->Cell(0,10,'第'.$this->PageNo().'页');
}
}
$conn=mysql_connect("localhost","root","");//连接数据库
mysql_select_db("product",$conn);//执行SQL
$query_rs_prod="SELECT*FROMproductORDERBYprod_id";
$rs_prod=mysql_query($query_rs_prod,$conn)ordie(mysql_error());
$row_rs_prod=mysql_fetch_assoc($rs_prod);
$totalRows_rs_prod=mysql_num_rows($rs_prod);
$pdf=newPDF();//创建新的FPDF对象
$pdf->AddGBFont();//设置中文字体
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('GB','',10);//设置字体样式
$header=array('产品编号','产品名称','产品类型','产品单价');//设置表头
$width=array(20,80,40,20);//设置每列宽度
for($i=0;$i<count($header);$i++)//循环输出表头
$pdf->Cell($width[$i],6,$header[$i],1);
$pdf->Ln();
do//循环输出表体
{
$pdf->Cell($width[0],6,$row_rs_prod['prod_id'],1);
$pdf->Cell($width[1],6,$row_rs_prod['prod_name'],1);
$pdf->Cell($width[2],6,$row_rs_prod['prod_type'],1);
$pdf->Cell($width[3],6,$row_rs_prod['prod_price'],1);
$pdf->Ln();
}while($row_rs_prod=mysql_fetch_assoc($rs_prod));
$pdf->Output("product.pdf",true);//下载PDF文件
?
>
<?
php
require('chinese.php');
classPDFextendsPDF_Chinese
{
functionHeader()//设置页眉
{
$this->SetFont('GB','',10);
$this->Write(10,'XX公司产品名录');
$this->Ln(20);//换行
}
functionFooter()//设置页脚
{
$this->SetY(-15);
$this->SetFont('GB','',10);
$this->Cell(0,10,'第'.$this->PageNo().'页');
}
}
$conn=mysql_connect("localhost","root","");//连接数据库
mysql_select_db("product",$conn);//执行SQL
$query_rs_prod="SELECT*FROMproductORDERBYprod_id";
$rs_prod=mysql_query($query_rs_prod,$conn)ordie(mysql_error());
$row_rs_prod=mysql_fetch_assoc($rs_prod);
$totalRows_rs_prod=mysql_num_rows($rs_prod);
$pdf=newPDF();//创建新的FPDF对象
$pdf->AddGBFont();//设置中文字体
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('GB','',10);//设置字体样式
$header=array('产品编号','产品名称','产品类型','产品单价');//设置表头
$width=array(20,80,40,20);//设置每列宽度
for($i=0;$i<count($header);$i++)//循环输出表头
$pdf->Cell($width[$i],6,$header[$i],1);
$pdf->Ln();
do//循环输出表体
{
$pdf->Cell($width[0],6,$row_rs_prod['prod_id'],1);
$pdf->Cell($width[1],6,$row_rs_prod['prod_name'],1);
$pdf->Cell($width[2],6,$row_rs_prod['prod_type'],1);
$pdf->Cell($width[3],6,$row_rs_prod['prod_price'],1);
$pdf->Ln();
}while($row_rs_prod=mysql_fetch_assoc($rs_prod));
$pdf->Output("product.pdf",true);//下载PDF文件
?
>
viewplaincopytoclipboardprint
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF('P','mm','A4');//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Courier','I',20);//设置字体样式
$pdf->Cell(0,0,'HelloWorld!
');//增加一个单元格
$pdf->Output();//输出PDF到浏览器
?
>
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF('P','mm','A4');//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Courier','I',20);//设置字体样式
$pdf->Cell(0,0,'HelloWorld!
');//增加一个单元格
$pdf->Output();//输出PDF到浏览器
?
>
viewplaincopytoclipboardprint
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF('P','mm','A4');//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Courier','I',20);//设置字体样式
$pdf->Image('sight.jpg',20,20,0,0);//增加一张图片,文件名为sight.jpg
$pdf->Output();//输出PDF到浏览器
?
>
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF('P','mm','A4');//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Courier','I',20);//设置字体样式
$pdf->Image('sight.jpg',20,20,0,0);//增加一张图片,文件名为sight.jpg
$pdf->Output();//输出PDF到浏览器
?
>
viewplaincopytoclipboardprint
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF(‘P’,‘mm’,‘A4’);//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Courier','I',20);//设置字体样式
$pdf->Cell(60,10,'HelloWorld!
',1);//增加一个单元格边框为1
$pdf->Output();//输出PDF到浏览器
?
>
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF(‘P’,‘mm’,‘A4’);//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Courier','I',20);//设置字体样式
$pdf->Cell(60,10,'HelloWorld!
',1);//增加一个单元格边框为1
$pdf->Output();//输出PDF到浏览器
?
>
viewplaincopytoclipboardprint
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF('P','mm','A4');//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Arial','',14);//设置字体样式
$header=array('Name','Age','Sex','Salary');//设置表头
$data=array();//设置表体
$data[0]=array('Simon','24','Male','5,000.00');
$data[1]=array('Elaine','25','Female','6,000.00');
$data[2]=array('Susan','25','Female','7,000.00');
$data[3]=array('David','26','Male','8,000.00');
$width=array(40,40,40,40);//设置每列宽度
for($i=0;$i<count($header);$i++)//循环输出表头
$pdf->Cell($width[$i],6,$header[$i],1);
$pdf->Ln();
foreach($dataas$row)//循环输出表体
{
$pdf->Cell($width[0],6,$row[0],1);
$pdf->Cell($width[1],6,$row[1],1);
$pdf->Cell($width[2],6,$row[2],1);
$pdf->Cell($width[3],6,$row[3],1);
$pdf->Ln();
}
$pdf->Output();//输出PDF到浏览器
?
>
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF('P','mm','A4');//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Arial','',14);//设置字体样式
$header=array('Name','Age','Sex','Salary');//设置表头
$data=array();//设置表体
$data[0]=array('Simon','24','Male','5,000.00');
$data[1]=array('Elaine','25','Female','6,000.00');
$data[2]=array('Susan','25','Female','7,000.00');
$data[3]=array('David','26','Male','8,000.00');
$width=array(40,40,40,40);//设置每列宽度
for($i=0;$i<count($header);$i++)//循环输出表头
$pdf->Cell($width[$i],6,$header[$i],1);
$pdf->Ln();
foreach($dataas$row)//循环输出表体
{
$pdf->Cell($width[0],6,$row[0],1);
$pdf->Cell($width[1],6,$row[1],1);
$pdf->Cell($width[2],6,$row[2],1);
$pdf->Cell($width[3],6,$row[3],1);
$pdf->Ln();
}
$pdf->Output();//输出PDF到浏览器
?
>
viewplaincopytoclipboardprint
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF('P','mm','A4');//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Courier','I',20);//设置字体样式
$pdf->Cell(0,0,'你好,FPDF');//增加一个单元格并输出中文
$pdf->Output();//输出PDF到浏览器
?
>
<?
php
define('FPDF_FONTPATH','font/');//定义font文件夹所在路径
require_once('fpdf/fpdf.php');//包含fpdf类库文件
$pdf=newFPDF('P','mm','A4');//创建新的FPDF对象,竖向放纸,单位为毫米,纸张大小A4
$pdf->Open();//开始创建PDF
$pdf->AddPage();//增加一页
$pdf->SetFont('Courier','I',20);//设置字体样式
$pdf->Cell(0,0,'你好,FPDF');//增加一个单元格并输出中文
$pdf->Output();//输出PDF到浏览器
?
>
viewplaincopytoclipboardprint
<?
php
require('chinese.php');
classPDFextendsPDF_Chinese
{
functionHeader()//设定页眉
{
$this->SetFont('GB','',10);
$this->Write(10,'FPDF中文测试');
$this->Ln(20);
}
functionFooter()//设定页脚
{
$this->SetY(-15);
$this->SetFont('GB','',10);
$this->Cell(0,10,'第'.$this->PageNo().'页');
}
}
$pdf=newPDF();//创建PDF文档
$pdf->AddGBFont();
$pdf->Open();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('GB','I',20);
$pdf->Cell(0,10,'你好,FPDF');//输出一段中文
$pdf->Output();
?
>
<?
php
require('chinese.php');
classPDFextendsPDF_Chinese
{
functionHeader()//设定页眉
{
$this->SetFont('GB','',10);
$this->Write(10,'FPDF中文测试');
$this->Ln(20);
}
functionFooter()//设定页脚
{
$this->SetY(-15);
$this->SetFont('GB','',10);
$this->Cell(0,10,'第'.$this->PageNo().'页');
}
}
$pdf=newPDF();//创建PDF文档
$pdf->AddGBFont();
$pdf->Open();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('GB','I',20);
$pdf->Cell(0,10,'你好,FPDF');//输出一段中文
$pdf->Output();
?
>
viewplaincopytoclipboardprint
<?
php
$conn=mysql_connect("localhost","root","");//连接数据库
$colname_rs_article=$_GET['id'];//获取参数id
mysql_select_db("cms",$conn);//执行SQL
$query_rs_article=sprintf("SELECT*FROMarticlesWHEREarticle_id=%s",$colname_rs_article);
$rs_a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php FPDF 应用