
正文
php套数据到pdf php怎么导入
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php word转pdf 有什么方法吗
PHP也可以实现导出Word文档为PDFphp套数据到pdf的功能,不过要借助于第三方的类库,今天我们将为大家介绍PHP依靠com.sun.star.ServiceManager来转换Word为PDF文档的相关技巧。
PHP处理Word转PDF的示例代码php套数据到pdf:
02 set_time_limit(0);
03 function MakePropertyValue($name,$value,$osm){
04 $oStruct=$osm-Bridge_GetStruct("com.sun.star.beans.PropertyValue");
05 $oStruct-Name = $name;
06 $oStruct-Value = $value;
07 return $oStruct;
08 }
09 function word2pdf($doc_url, $output_url){
10 $osm = new COM("com.sun.star.ServiceManager")or die ("请确认OpenOffice.org库是否已经安装.\n");
11 $args = array(MakePropertyValue("Hidden",true,$osm));
12 $oDesktop = $osm-createInstance("com.sun.star.frame.Desktop");
13 $oWriterDoc = $oDesktop-loadComponentFromURL($doc_url,"_blank", 0, $args);
14 $export_args = array(MakePropertyValue("FilterName","writer_pdf_Export",$osm));
15 $oWriterDoc-storeToURL($output_url,$export_args);
16 $oWriterDoc-close(true);
17 }
18 $output_dir = "D:/temp/";
19 $doc_file = "D:/temps/test.doc";
20 $pdf_file = "test.pdf";
21 $output_file = $output_dir.$pdf_file;
22 $doc_file = "".$doc_file;
23 $output_file = "".$output_file;
24 word2pdf($doc_file,$output_file);
25 ?
相关问答
Q1: php导出word和pdf文件
1首先下一个phpexcel
2下载完成php套数据到pdf的是一个压缩文件php套数据到pdf,解压放到php套数据到pdf你的项目目录里
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.打开页面php套数据到pdf,刷新的时候会弹出对话框,让你选择文件保存路径和文件名称,
8.打开表格后,数据和格式跟代码中的一致,说明PHP导出的Excel是正确的。如果出现错误,检查一下你的表格数组和数据数组吧。
Q2: 许昌鲤鱼IT电脑计算机软件编程培训中心教你如何利用PHP生成PDF文件?
在PHP代码中生成PDF文件是一项非常耗时的工作,早期的程序员通常是在PHP代码中利用FPDF生成PDF文件。但在如今,有很多的函数库可以使用,借助它们你可以从你提供的HTML文档生成PDF文件,从而让工作变得简单方便起来。
FPDF是一个PHP类,它允许用纯PHP代码生成PDF文件,这也就是说我们不用使用PDFlib库。FPDF中的F就代表着自由:你可以以各种方式使用它,并根据你的需求调整它。下面我们来看看FPDF的特征:
1. 自由选择单元格,页面格式和边距;
2. 管理页眉和页脚;
3. 自动分页;
4. 自动换行和文本对齐;
5. 支持图片(JPEG,PNG,GIF);
6. 颜色管理;
7. 支持链接;
接下来再介绍一下可以直接从HTML生成PDF的函数库。
DomPDF
DomPDF是一个从HTML到PDF的转换器,它遵循CSS2.1的HTML布局,还有是用PHP编写的渲染引擎。DomPDF以样式为主导:它可以下载和读取外链样式表,内链样式标签和HTML元素的属性。它的特点包括:
1. 处理CSS属性,包括了@import,@media和@page规则;
2. 支持HTML的可见属性;
3. 支持外部样式表,通过本地或http/ftp;
4. 支持复杂的表结构;
8. 支持图片(JPEG,BMP,PNG,GIF);
5. 不依赖于其他PDF库;
TCPDF
TCPDF是一个用于生成PDF文件的开源PHP类,该项目起源于2002年,现在已经有全世界成千上万的人在使用。它的提点包括:
1. 基本功能不需要外部函数库;
2. 支持标准页面格式,自定义页面格式;
3. 支持UTF-8编码和从右向左的语言;
4. 支持各种字体;
5. 支持图片和图形的转换;
6. 支持页面压缩;
7. 支持页眉和页脚管理;
Q3: 请教 用PHP 导出 pdf
FPDF有提供表格和加入图片等功能。
如果要使用PHP生成一个复杂的包括图片和表格的PDFphp套数据到pdf,还是需要手动代码来生成。没有什么更好的办法。 还是多看看演示php套数据到pdf,再结合一下就成了。
good luck
Q4: 请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件
直接将文件流内容写入文件php套数据到pdf,而文件php套数据到pdf的后缀名设为 pdf 格式就可以php套数据到pdf了php套数据到pdf;PHP 不管保存文件流还是文本php套数据到pdf,都是用这种方式;
$path = "demo.pdf";
$ret = file_put_contents($path, $arr['data']);
if ($ret) {
echo '保存成功'; // 然后可以取查看文件
}
关于php套数据到pdf和php怎么导入的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。




