php数据导出pdf phpexcel导出pdf

如何利用php将word转化为pdf安装一款
PDFCreator
的软件,它会在系统下安装一名为PDFCreator
打印机
再按下面操作:
1.在WORD的
应用程序
中打开你想要转换成PDF的
文档

2.就像在一个标准打印机里面打印一样,打印这个文档 。
3.当打印
对话框
出现后,在打印机
名称
的下拉框中选择PDFCreator
printer 。如果PDFCreator
printer是默认下的打印机,那么你就不需要再去选择了,只要按“确定”键就可以了 。
4.接着会弹出
一个窗口
出来,要求你填写一些信息以便于工作创建
PDF文档

注意:这里你也可以指定你要保存的文档的格式 。你可以保存为PDF,
PNG,
JPEG,
BMP,
PCX,
TIFF,
PS,

EPS格式 。
5.如果你选择保存,这个PDF将会创建并在它默认的
PDF阅读器
中打开 。
怎么用PHP在HTML中生成PDF文件php有很多开源的生成PDF的类库你直接搜下就能找到
类似这样的插件基本都输出同样格式就可以;
这下边是个案列:
require_once('tcpdf.php');
//实例化
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);
// 设置文档信息
$pdf-SetCreator('Helloweba');
$pdf-SetAuthor('yueguangguang');
$pdf-SetTitle('Welcome to helloweba.com!');
$pdf-SetSubject('TCPDF Tutorial');
$pdf-SetKeywords('TCPDF, PDF, PHP');
// 设置页眉和页脚信息
$pdf-SetHeaderData('logo.png', 30, 'Helloweba.com', '致力于WEB前端技术在中国的应用',
array(0,64,255), array(0,64,128));
$pdf-setFooterData(array(0,64,0), array(0,64,128));
// 设置页眉和页脚字体
$pdf-setHeaderFont(Array('stsongstdlight', '', '10'));
$pdf-setFooterFont(Array('helvetica', '', '8'));
// 设置默认等宽字体
$pdf-SetDefaultMonospacedFont('courier');
// 设置间距
$pdf-SetMargins(15, 27, 15);
$pdf-SetHeaderMargin(5);
$pdf-SetFooterMargin(10);
// 设置分页
$pdf-SetAutoPageBreak(TRUE, 25);
// set image scale factor
$pdf-setImageScale(1.25);
// set default font subsetting mode
$pdf-setFontSubsetting(true);
//设置字体
$pdf-SetFont('stsongstdlight', '', 14);
$pdf-AddPage();
$str1 = '欢迎来到Helloweba.com';
$pdf-Write(0,$str1,'', 0, 'L', true, 0, false, false, 0);
//输出PDF
$pdf-Output('t.pdf', 'I');
php怎么把含有图片的html页面 转换为pdf 文件1.FPDF: PDF生成器
FPDF是一个纯粹的通过PHP类来生成PDF文档的方法,需要生成的内容直接在PHP代码中来指定,生成文字,图片 , 线条等等,都有自己的方法 。下面介绍一个用FPDF来生成”Hello World”的PDF文档:
1.?php
2.require(‘fpdf.php’);
3.
4.$pdf=new FPDF();
5.$pdf-AddPage();
6.$pdf-SetFont(‘Arial’,'B’,16);
7.$pdf-Cell(40,10,’Hello World!’);
8.$pdf-Output();
9.?
要生成PDF文档,首先我们需要包括库文件fpdf.php 。
然后,我们需要建立一个FPDF对象使用默认构造FPDF(),这种构造可以通过三个值即页面方向(纵向或横向),计量单位,和页面大?。?A4,A5……) , 默认情况下,页面大小为A4,计量单位是毫米 。
它也可以被明确地指明:
1.$pdf=new FPDF(‘P’,'mm’,'A4′);
然后用AddPage()函数来增加一个页面,左上角和页面的内容在默认情况下边距为1厘米 , 当然我们可以使用SetMargins()来改变 。要生成一段文本 , 首先我们要使用SetFont()来选择一种字体和字号 。
1.$pdf-SetFont(‘Arial’,'B’,16);
我们使用Cell()函数来输出一个文本 。一个Cell()是一个载有文字的矩形区域 。

推荐阅读