发布网友 发布时间:2023-02-09 23:30
共5个回答
热心网友 时间:2024-08-21 20:50
使用Python可以批处理统计文件夹下所有pdf的页数,步骤如下:1.安装Python库pyPdf。2.编写一个python脚本,实现统计pdf文件夹中每个pdf文件的页数。3.使用os和glob模块获取文件夹中包含的pdf文件列表,然后循环调用pyPdf的getNumPages()方法来获取文件的页数。4.将结果保存在一个txt中,或者显示在屏幕上。热心网友 时间:2024-08-21 20:51
@echo off
热心网友 时间:2024-08-21 20:51
以下是一个可能的批处理脚本,仅供参考:
📎@echo off
setlocal enabledelayedexpansion
set "folder=C:\path\to\folder\with\pdf\files\"
for %%f in ("%folder%\*.pdf") do (
set "filepath=%%~ff"
set "filename=%%~nf"
set "extension=%%~xf"
set /a "pages=0"
for /f "tokens=2 delims=:" %%p in ('pdfinfo -s "%%~ff" ^| findstr /i /c:"pages"') do (
set "pages=%%p"
)
echo "!filepath!" "!filename!!extension!" !pages!
)
说明:
将 folder 变量设置为指定文件夹的路径。
遍历该文件夹中的所有 PDF 文件。
对于每个 PDF 文件,先解析其绝对路径、文件名和扩展名。
然后使用 pdfinfo 命令获取该文件的总页数,将结果存储在 pages 变量中。
最后输出绝对路径、文件名和页数,以空格分隔,使用双引号括起来以处理文件名中的中文。
注意,此脚本要求使用 pdfinfo 命令来获取 PDF 文件的页数,因此需要先安装 poppler 库并将 pdfinfo 命令所在目录加入系统的 PATH 环境变量中。
希望这能帮到你。
热心网友 时间:2024-08-21 20:52
使用Python的os模块,对文件夹里的文件进行遍历,判断文件类型是否为PDF。
,2. 使用Python的PyPDF2库获取PDF文件的页数。
,3. 将每个PDF文件的页数累加到一个变量中,得到最终的页数总和。
热心网友 时间:2024-08-21 20:53
1:使用资源管理器打开包含要统计页数的多个Word文档的文件夹。