this.textBox1.Text = fbd.SelectedPath.ToString();
DirectoryInfo directory = new DirectoryInfo(this.textBox1.Text.Trim());
FileInfo fileitem = new FileInfo(directory.GetFiles()[0].FullName);
FileStream fs = File.OpenRead(fileitem.FullName);
StreamReader r = new StreamReader(fs);
string pdfText = r.ReadToEnd();
Regex rx1 = new Regex(@"/Type/s*/Page[^s]");//正则
MatchCollection matches = rx1.Matches(pdfText);
MessageBox.Show("The PDF file has " + matches.Count.ToString() + " page(s).");
相关推荐
【高清PDF】正则表达式速查表,吐血推荐,绝对实用!!
【高清PDF】正则表达式速查表(zt_regular-expressions-cheat-sheet.pdf)
使用正则表达式计算PDF文档的页数
在我的一个处理PDF文档的.net项目中,需要获取特定文件的页数。由于不需要对PDF本身进行任何操作,所以购买一个.net组件来完成这一工作显然很不值得。 经过几个小时的研究,我发现了一个简单的解决方法,利用正则表达是可以解决这个问题。 在记事本中打开PDF文件,我发现文件中的每一页都有一个特定的标记:"/Type /Page" (根据PDF版本的不同,在两个...
分离pdf文件的C#源代码,含获取总页数代码
分离PDF文件的C#源代码,使用方法:选择要将pdf文件分为几个部分,然后在自动生成的文本框中,输入所要截取的页数,比如1-30,31-58,59-101页,然后根据生成的页数分离pdf。
一组正则匹配多种总页数
1/33 1/104 ]*?class=\"(?:f-pager|pagin pagin-m)\">(\\d+)/|i>/)(\\d+)(?:|)
正则表达式[PDF]
主要讲述了正则表达式的一些用法,是个不错的教材,值得一看.
奔图M6700-M6800-M7100-M7200 系列打印机拆解教程?
奔图M6700-M6800-M7100-M7200 系列打印机拆解教程?
正则表达式统计PDF文档的页数
在记事本中打开PDF文件,可以发现文件中的每一页都有一个特定的标记:"/Type /Page" (根据PDF版本的不同,在两个词之间可能带有空格)。所以,只需要计算这个标记在文件里出现了多少次。 首先需要使用FileStream 打开pdf文件,然后使用StreamReader将文档内容作为字符串读取。FileStream fs = new FileStream(@"c:/a.pdf", File
android11-修改屏幕显示方向和触摸方向
参数0表示12点钟方向显示参数90表示3点钟方向显示参数180表示6点钟方向显示参数270表示9点钟方向显示。
最全的正则(python)基础知识
正则表达式 简介 起源于1951年数学家斯蒂芬·科尔·克莱尼发明的一种称之为“正则集合”的数学符号。 定义 即文本的高级匹配模式,提供搜索,替换等功能。其本质是由一系列字符和特殊符号构成的字串,这个字串即正则表达式。 原理 通过普通字符和有特定含义的字符,来组成字符串,用以描述一定的字符串规则,比如:重复,位置等,来表达某类特定的字符串,进而匹配。 普通字符 匹配规则:每个普通字符匹配其对应的字符 e.g. In : re.findall('ab',"abcdefabcd") Out: ['ab
信捷XDH PLC多轴运动控制实战:Ethercat总线下的C语言封装技巧
本文深入探讨了在信捷XDH PLC平台上,如何利用C语言对EtherCAT总线多轴运动控制进行高效封装。通过设计全局数据池、模块化状态机及用户友好接口,将底层复杂的运动控制函数库抽象为清晰、可复用的高级模块,显著提升程序稳定性与可维护性,并分享了关键的实战避坑经验。
长期换衣行人重识别(Long-Term Clothes-Changing Person Reid)数据集汇总
长期换衣行人重识别任务中目前常用的数据集总览目前换衣数据集的主要问题数据集换衣/总体情况集统计DeepChange(2021)LaST(2021)COCAS(2020)VC-Clothes(2020)LTCC(2020)PRCC(2019)Celebrities-reID(2019) 总览 在长期换衣行人重识别的任务当中,数据集的获取(尤其是对于学术环境下)是一个难点,主要的困难有以下几点: 采集大规模的数据集比较困难。 采集不同的衣服的数据集比较困难。 采集不同衣服不同角度的数据集比较困难。 目前也有
使用正则表达式提取PDF文件页数的实现方案
在Web应用开发中,我们经常需要获取上传PDF文件的页数信息。虽然可以使用pdf.js等第三方库,但这些库通常比较重量级。本文将介绍一种使用正则表达式直接解析PDF文件内容来获取页数的轻量级方案。使用正则表达式提取PDF页数是一种轻量级的解决方案,适用于大多数常见场景。虽然有一定局限性,但通过合理的错误处理和降级策略,可以在实际应用中很好地工作。对于要求更高的场景,可以考虑结合使用pdf.js等专业库。
实战!C#整合YOLO+Halcon做玻璃瓶口缺陷检测:裂纹识别+尺寸测量一步到位(附DLL交互代码)
AI擅长语义识别(裂纹、缺陷),传统机器视觉擅长精密测量(尺寸、位置),C#做整合层,才能满足工业生产的“精度+效率+稳定性”要求。这套方案不只是玻璃瓶检测能用,改改模型和测量逻辑,还能用到瓶盖缺陷检测、饮料瓶液位检测等场景。如果你们厂也有类似的质检痛点,评论区留个言,我帮你看看怎么调整算法参数。
文件流操作(6)——C#获取pdf文档的页数
[操作pdf文档]之C#判断pdf文档的页数: /// <summary> /// 获取pdf文档的页数 /// </summary> /// <param name="filePath"></param> /// <returns>-1表示文件不存在&l...
基于UC3842的反激电源的全面深入解析与MATLAB仿真
内置电流检测,可实现电流模式控制,提高系统的动态响应性。多种保护功能,如欠压锁定、过温保护、短路保护等,确保系统的安全可靠运行。宽工作电压范围,适应不同的电源设计需求。简单的外部元件配置,易于实现。UC3842的典型应用包括开关电源、DC-DC转换器和反激式电源等,其稳定性和可靠性在实际应用中得到了广泛验证。
数控系统(CNC)系列:Hurco VMX42SR_(3).控制系统硬件组成部分
控制箱是CNC系统的核心部分,负责处理所有的控制指令和数据。它通常包含主控板、电源模块、接口板等关键组件。伺服驱动器是CNC系统中的关键组件,负责将主控板发出的控制信号转换为电机所需的驱动电流。它通过闭环控制确保电机的精确运动。电机是CNC系统中的执行机构,负责实现主控板发出的运动指令。常见的电机类型包括步进电机和伺服电机。传感器是CNC系统中的重要组件,用于检测和反馈机床的运行状态。常见的传感器类型包括位置传感器、速度传感器、温度传感器等。电源供应系统为CNC系统的所有组件提供电力。主电源。
php获取pdf文件页数
<?php ini_set('memory_limit', '256M'); $pdfname = 'D:/MySQL技术内幕 第5版.pdf'; echo "<pre>"; print_r(count_pages($pdfname)); echo "</pre>"; exit;function count_pages($pdfname) { $pdftext = file_get_cont
华为OD机试真题 新系统2026-04-08 Python&JS 实现【直捣黄龙】
小王在玩一款叫做直捣黄龙的小游戏,在该游戏中他需要从入口位置进入敌营,绕过哨兵的层层封锁,达到敌军司令部实施斩首行动。 敌军阵营是一个n*n的矩阵,入口在坐标(0,n/2),敌军司令部在坐标(n-1,n/2),每个哨兵警戒以自己为中心的9宫格,一旦被哨兵发现则行动失败。
php 按页读取pdf,PHP读取PDF页数 PHP简单读取PDF页数的实现方法
想了解PHP简单读取PDF页数的实现方法的相关内容吗,lee在本文为您仔细讲解PHP读取PDF页数的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:PHP,读取,PDF页数,下面大家一起来学习吧。本文实例讲述了PHP简单读取PDF页数的实现方法。分享给大家供大家参考,具体如下:还是老外比较厚道, 在老外的网站找到了这样一个方法,我写成了一个函数, 再将函数写进自己的LeeLib库里的Pd...
迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)
迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
学习使用php简单读取pdf文件总页数的方法
学习使用php简单读取pdf文件总页数的方法 /** * 获取PDF的页数 */ public static function getPageTotal($path) { // 打开文件 if (!$fp = @fopen($path, "r")) { $error = "打开文件{$path}失败"; return false; } else {
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
php判断pdf页码,PHP读取PDF页数的实现方法
这篇文章主要为大家详细介绍了PHP读取PDF页数的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。给用户做的一个网站中,遇到这样一个问题:用户的网站上有很多的PDF文件,而且需要获取PDF文件的页数,有点麻烦,所有在网上找了一些方法分享给大家供大家参考,这个方法是在老外的网站找到的,361源码写成了一个函数 , 再将函数写进自己的LeeLib库里的Pd...
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
php判断pdf页码,PHP_PHP简单读取PDF页数的实现方法,本文实例讲述了PHP简单读取PDF - phpStudy...
PHP简单读取PDF页数的实现方法本文实例讲述了PHP简单读取PDF页数的实现方法。分享给大家供大家参考,具体如下:还是老外比较厚道, 在老外的网站找到了这样一个方法,我写成了一个函数, 再将函数写进自己的LeeLib库里的PdfUtil类.很简单的方式, 速度还不错./*** 获取PDF的页数*/function getPageTotal($path){// 打开文件if (!$fp = @fo...
C#判断pdf文档的页数
/// <summary> /// 获取pdf文档的页数 /// </summary> /// <param name="filePath"></param> /// <returns>-1表示文件不存在</returns> public static int GetPDFofPageCount(string filePath) ...
PHP读取PDF页数的方法
PHP读取PDF页数的方法
280



被折叠的 条评论
为什么被折叠?



