很多站长朋友们都不太清楚php导出pdf文件,今天小编就来给大家整理php导出pdf文件,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件 2、 php远端pdf转文件流 3、 php导出word和pdf文件 4、 PHP生成PDF,用什么类库好 5、 在php中怎样使用zend framework输出pdf 使用header("Content-Type: application/pdf")? 6、 php另存网页为PDF格式怎么实现 请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件直接将文件流内容写入文件,而文件的后缀名设为 pdf 格式就可以了;PHP 不管保存文件流还是文本,都是用这种方式;
$path?=?"demo.pdf";
$ret??=?file_put_contents($path,?$arr['data']);
if?($ret)?{
????echo?'保存成功';?//?然后可以取查看文件
}
php远端pdf转文件流Able2Extract是一款文件转换工具。可以将PDF、HTML和Text格式的文件中的数据转换为格式化的Excel表、Word文档、PPT文档、HTML文档和text文件。内置有PDF文件浏览器。支持多种文字,包括中文、日文、俄文、希腊文等。不需要安装AdobeAcrobat。专业版除了提供标准版的所有功能,还可以对扫描的或者图片格式的PDF文件进行转换。
php导出word和pdf文件1首先下一个phpexcel
2下载完成的是一个压缩文件,解压放到你的项目目录里
3.下面进入代码;
4.
//引入PHPExcel库文件(路径根据自己情况)
include './phpexcel/Classes/PHPExcel.php';
//创建对象
$excel = new PHPExcel();
//Excel表格式,这里简略写了8列
$letter = array('A','B','C','D','E','F','F','G');
//表头数组
$tableheader = array('学号','姓名','性别','年龄','班级');
//填充表头信息
for($i = 0;$i < count($tableheader);$i++) {
$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");
}
5.
//表格数组
$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小张','女','20','102'),
array('4','小赵','女','20','103')
);
//填充表格信息
for ($i = 2;$i <= count($data) + 1;$i++) {
$j = 0;
foreach ($data[$i - 2] as $key=>$value) {
$excel->getActiveSheet()->setCellValue("$letter[$j]$i","$value");
$j++;
}
}
6.
//创建Excel输入对象
$write = new PHPExcel_Writer_Excel5($excel);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-execl");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");;
header('Content-Disposition:attachment;filename="testdata.xls"');
header("Content-Transfer-Encoding:binary");
$write->save('php://output');
7.打开页面,刷新的时候会弹出对话框,让你选择文件保存路径和文件名称,
8.打开表格后,数据和格式跟代码中的一致,说明PHP导出的Excel是正确的。如果出现错误,检查一下你的表格数组和数据数组吧。
PHP生成PDF,用什么类库好FPDF
FPDF 这个PHP Class允许你采用纯PHP(更确切地说就是不需要使用PDFlib)来生成PDF文件。它所具有的特点包括:可选择的unit大小,页面格式和页边 距;页眉和页脚管理;自动分页;自动换行与文本自动对齐;支持JPEG与PNG图片格式;支持着色和文件超链接;支持TrueType,Type1与 encoding;支持页面压缩。
HTML2PDF
HTML2PDF能够把一个HTML文本转换成一个打印机友好的PDF文件。这个PHP脚本构建在FPDF PHP脚本之上。
TCPDF
TCPDF是一个用于快速生成PDF文件的PHP5函数包。TCPDF基于FPDF进行扩展和改进。支持UTF-8,Unicode,HTML和 XHTML。
html2ps
html2ps 能够把带有图片,复杂表格(包含rowspan/colspan) ,layer/div和css样式的HTML转换成Postscript与PDF。 html2ps对CSS2.1支持非常好,并且很好地兼容不正确的HMTL。它甚至能够转换几乎是采用CSS设计的网站如msn测试数据。
HTML_ToPDF
HTML_ToPDF能够把任何HTML文档转换成在任何平台和打印机下界面格式都一样的PDF文档。它包括支持图片转换,使用样式表来定制PDF 文件和错误处理。
cPdfWriter
cPdfWriter是一个能够输出PDF文档的PHP5 class。基于TCPDF,FPDF和其它相关脚本。
dompdf
dompdf是一个HTML到PDF的转换工具。它的核心是一个遵循大部份CSS2.1样式的Rendering引擎。dompdf采用样式驱动, 它能够下载并读取外部样式,整个样式标签和单个HTML元素的样式属性。它同样支持目当大部份HTML属性。
在php中怎样使用zend framework输出pdf 使用header("Content-Type: application/pdf")?嗯
很多操作pdf的插件的。
例如TCPDF 插件,这个就可以操作pdf,生成pdf文件了
至于使用,就百度一下吧
php另存网页为PDF格式怎么实现有很多方法可以实现
谷歌浏览器页面中右键选择打印,然后就可以把网页另存为PDF了。
调用第三方库来完成,如html2pdf、tcpdf等。
关于php导出pdf文件的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php导出pdf文件 php数据导出到excel的详细内容...