实际上我正在尝试从ms word文件中计算页面,我正在使用这个

PHP脚本,但是,没有向我显示确切的结果,并且脚本不是那么快.任何人都可以帮助我获得更好的脚本.

$word = new COM("word.application");

if (!$word) {

echo ("Could not initialise MS Word object.\n");

exit(1);

}

$word->Documents->Open(realpath("d:\\Test\\t.docx"));

$pages = $word->ActiveDocument->BuiltInDocumentProperties(14);

echo "Number of pages: " . $pages->value;

$word->ActiveDocument->Close(false);

$word->Quit();

$word = null;

unset($word);

最佳答案 试试这个

$filename = "PATH";

$word = new COM("Word.Application");

$word->visible = true;

$word->Documents->Open($filename);

$wdStatisticPages = 2; // Value that corresponds to the Page count in the Statistics

$word->ActiveDocument->ComputeStatistics($wdStatisticPages);

echo "Total Page(s) : ". $word->ActiveDocument->ComputeStatistics($wdStatisticPages);

$word->ActiveDocument->PrintOut();

$word->ActiveDocument->Close();

$word->Quit();

基本上,使用正确的值作为参数调用ComputeStatistics()方法.

PHP能获取word页数吗,PHP MS Word文件页数相关推荐

  1. python文件行数运行结果_python统计文件行数

    '(或者包含'\n'的字串,如在windows系统中): count = 0thefile = open(thefilepath, 'rb')while True:buffer = thefile.r ...

  2. c#获取pdf文件页数

    引用命名空间:using iTextSharp.text.pdf; string filePath = Server.MapPath("/upload/123.pdf"); //文 ...

  3. Word处理控件Aspose.Words功能演示:在 Python 中自动合并 MS Word 邮件

    MS Word 邮件合并是一项流行的功能,允许您创建信件.发票.信封.报告等.使用邮件合并,您可以创建模板并使用数据填充它.因此,将为数据源中的每个条目生成一个文档.为了自动化此功能,本文介绍了如何使 ...

  4. Templates for MS Word by GN Mac(MS Word模板) v5.0.5破解版

    Templates for MS Word by GN Mac 破解版是一款提供超过3000个MS Word模板的模板集软件,包含信件,小册子,书籍等各类模板选择,整个设计范围满足您多样化的需求,并具 ...

  5. Word处理控件Aspose.Words功能演示:使用C#创建MS Word文档

    Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word. A ...

  6. Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数

    Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数 文件夹中获取需要转换的文件数,将其全部转换或可单独转换单个文件,并获取转成PD ...

  7. Java word转pdf 精确获取文件页数(jacob)

    注意: 该项目需在windows下进行, 如果需要商用需准备Windows服务器 这里我们用到的工具是jacob 需要创建一个maven项目添加以下依赖 <dependency><g ...

  8. Java获取文档页数_java准确读取word文件页数

    由于本人在做一个网上打印网站,遇到了一个需求是"准确读取word文件页数,从而实现计费功能",通过很长时间的学习.查资料后,终于解决了这个问题,因此把方法写出来,方便有同样需求的人 ...

  9. c#获取word文件页数、字数

    引用命名空间:using Microsoft.Office.Interop.Word; //启动Word程序Application myWordApp = new ApplicationClass() ...

最新文章

  1. 实验四 使用C++的mfc实现圆心为任意位置的圆的绘制。
  2. dragsort html拖拽排序 的应用
  3. 找工作 50道编程题Java实现(32-50)
  4. 和 Houdini, CSS Paint API 打个招呼吧
  5. Java开发专业通过swot分析岗位_掌起智能科技 | 你们要的安卓岗位来了,还有JAVA,技术经理等岗位...
  6. 方案一TCP 完成聊天室的编写
  7. 观点:再见Objective C?程序员眼中的Swift
  8. iOS之性能优化·列表异步绘制
  9. Cannot add product to Opportunity in Fiori - RFC error
  10. linux 算法函数,数据结构——算法之(012)( linux C 全部字符串操作函数实现)...
  11. 电视光端机常见故障问题介绍
  12. 五年引用量最高的10大AI论文:Adam第一,Transformer上榜,竟然没有ResNet?
  13. python画超长图-利用Python画图,千变万化,各种画图技巧!
  14. 孙策被刺杀,凶手是孔雀东南飞里的焦仲卿,主谋是曹操谋士郭嘉
  15. 虚拟机里面主要涉及哪些功能,虚拟机管理需要哪些功能
  16. HTML5 Canvas鼠标与键盘事件
  17. 爬取公布的招聘信息(selenium实现)
  18. 什么是同源策略,所带来的影响
  19. 监听器和监听器过滤器常见应用GUl中理解
  20. 细数Android开发者的艰辛历程,妈妈再也不用担心我找工作了!

热门文章

  1. SwiftUI之深入解析如何绘制徽章视图的路径和形状
  2. 【c语言】组件化打包—静态库lib
  3. C++ OpenCV视频操作之图像输出文字
  4. 一小时刷完英语口语常用3000词汇(绿色护眼版)day6-词汇501-600
  5. 量化投资常用技能——指标篇3:详解RSI指标,及其代码实现和绘图
  6. win7桌面文件夹删不掉
  7. 【智能物流】河南烟草:新网络模式下的物流系统优化
  8. MS CRM2011库文件升级到CRM2015
  9. 微信小程序-自用学习总结
  10. 国内外各大网络安全论坛、网站(正在补全)