PHP能获取word页数吗,PHP快速将WORD文档转成PDF,PHP获得文档打印页数-让我来
PHP快速将文档转成PDF并获取页数
孟德
1640
2020-04-26
去年有个功能是实现html转成pdf,这个功能解决办法在:
今年是打印小程序,用户问别人都能做到?你们怎么做不到?那不是难为我们phper吗?
找了好久终于找到了这个方法:
最终解决办法就是:利用libreOffice来转,具体实现过程:
首先安装libreOffice,可以看看这个篇文章:libreoffice安装以及命令行使用
里面需要注意的是版本不同,所以目录结构也有不同
安装好之后如何实现:直接上代码:public static function getTransformationPdf($filename)
{
//根据文件然后进行转换
$date = date("ymd");
$file = WEB_PATH . $filename;
$newFileName=substr($filename,37,32);
//寻找这个这个点在哪里
$newMl = WEB_PATH . 'public/TransformationPdf/' . $date;
try {
$str = "loffice --invisible --convert-to pdf " . $file . " --outdir " . $newMl;
$status = shell_exec($str);
if ($status) {
$pdftext = file_get_contents($newMl ."/". $newFileName . ".pdf");
$num = preg_match_all("/\/Page\W/", $pdftext, $dummy);
return $num;
}
} catch (\Exception $e) {
return 0;
}
}
传入一个文件路径即可获得一个页数,写的很潦草,有问题联系我Q
PHP能获取word页数吗,PHP快速将WORD文档转成PDF,PHP获得文档打印页数-让我来相关推荐
- WORD文档转换成PDF格式
由于一个客户的项目中需要将WORD文档转换成PDF格式,实战教程如下: 需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际 测试, 如果该篇WORD文档有100 ...
- Word电子扫描仪 word文档转换为图片Pdf,Word文档扫描成Pdf,word文档加密 word转图片 word转pdf
Word文档转换为图片Pdf,Word文档扫描成Pdf Word转换为图片Pdf 1. Word转换为Pdf,程序很多,但转换后的Pdf,还可以复制,虽可以加密禁止复制,但市场上太多的P ...
- word转图片 java_Java 利用LibreOffice将Office文档转换成 PDF,进而转图片,实现在线预览功能...
项目中需要将 Office 文档上传并实现在线预览,用到了 LibreOffice 将 Office 文档转换为 PDF 文档,然后再用 pdfbox 将 PDF 转为图片. 本文介绍借助 Libre ...
- 怎么把word文档转换成PDF?
Word文件完成编辑之后,想要转发给他人,但是担心在转发过程中出现了格式错乱的情况,将word文档转换成PDF格式再转发就可以避免类似情况了.那么如何将word文档转换成PDF文件? 方法一: 在编辑 ...
- 如何把word转成pdf格式以及如何从指定页开始设置页码技巧
Word文档我相信没几个人不认识,但word的使用技巧数不胜数,你确定你全部都掌握了吗?今天为大家分享两个Word使用过程中常见的难题!打包拿走,不谢! ·首先是Word转换成PDF格式的技巧 如果你 ...
- linux ubuntu下怎样将pdf格式文件转换为doc格式文件,Ubuntu环境下把word文档转成pdf,把pdf文件转成jpg...
环境搭建 使用语言 python3 安装imagemagick(pdf转jpg是内部需要调用到此工具) apt-get install imagemagick 安装libreoffice(此工具用于将 ...
- python学习之word文档转换成pdf文档
平时办公的时候总有word文档转换pdf的操作,关键wps等转换工具都还是收费的.这里利用python代码把多个word文档转换合并成pdf文档的实现.代码运行需要几个必要库,没有下载安装的小伙伴可以 ...
- C# word文档转换成PDF格式文档
最近用到一个功能word转pdf,有个方法不错,挺方便的,直接调用即可,记录下 方法:ConvertWordToPdf(string sourcePath, string targetPath) so ...
- 将word文档转换成pdf格式【使用Aspose技术实现:亲测可用】
提示:Java使用Aspose技术将word文件转换成pdf文件 文章目录 一.介绍 二.下载依赖并引入jar包 三.编写功能 一.介绍 Java语言使用Aspose技术将word转换成pdf文件的功 ...
最新文章
- java设计模式---桥接模式
- 从零开始学Pytorch(十一)之ModernRNN
- linux man 手册翻译,close (linux man) 翻译
- 苹果手机其他占内存很大去哪删除_Iphone内存总是不够用?原来这才是正确清理垃圾的方法,长见识了...
- 【校园电子书城】测试及部署
- 怎样以最快的速度导入mysql
- CSDN创始人董事长蒋涛对话阿里云张献涛:距离云计算终极目标还有多远?
- ps只能选择html格式,怎么找不到ps“选择主体”功能?
- [ESXI6.5集成realtek网卡的镜像
- tplink虚拟服务器 tcp,关于TP-Link路由器端口映射详解
- 计算机硬件cpu指令执行过程,cpu执行指令的过程详解
- 阿里中台搞了3年,搞砸了?网传:副总裁玄难“背锅”,辞职创业!
- win10共享打印机出现操作无法完成(错误0x00000709)解决办法
- php 读取图片bgr,快速解决cv2.imread()读取图像为BGR的问题
- 开源项目学习-V部落
- 板鸭豆子红辣椒袋鼠的世界杯
- layui数据表格的使用
- 【分享】仿东软OA协同办公服务管理源码
- [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 6 周:加强结构
- “查明熊saas服务平台”抓住东南亚电商风口快速成长。
热门文章
- WHAT IS ILT(INCREMENTAL LINK TABLE)?
- php使用tcpdf,通过html生成的pdf文件,合同章(图片)错位?需要怎么解决
- 微信web开发者工具无法打开的解决方法
- CNKI学术趋势和万方数据知识服务平台的知识脉络分析
- cloudera-quickstart-vm-5.13.0-0-vmware.zip 下载 、安装、使用
- WebService是什么?他究竟和WebSocket有什么关系?
- (转)WebService是什么
- c++/人工智能小爱(针对7-14岁少年)
- 虚拟机Ubuntu连接网卡相机
- 20个令人惊叹的深度学习应用