这个得查找相关库或者api进行实现,试试vps这个语言是否支持其他语言的调用,如果支持的话,现成的工具就比较多了
python 可以获取pdf 总页数。
#第一步安装PyPDF2
pip install PyPDF2
#第二步导入相应的模块
from PyPDF2 import PdfFileReader
#第三步:定义相对应的函数
def get_num_pages(file_path):
"""
获取文件总页码
:param file_path: 文件路径
:return:
"""
reader = PdfFileReader(file_path)
# 不解密可能会报错:PyPDF2.utils.PdfReadError: File has not been decrypted
if reader.isEncrypted:
reader.decrypt('')
page_num = reader.getNumPages()
return page_num
这依赖于 dll 库,要安装PDF阅读器插件(打包时一起打包,使用bat脚本regsvr32命令注册dll文件)。
C:\Users\X9527>regsvr32 --help
用法: regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
/u - 解除服务器注册
/s - 无声;不显示消息框
/i - 调用 DllInstall,给其传递一个可选 [cmdline];跟 /u 一起使用时,卸载 dll
/n - 不要调用 DllRegisterServer;这个选项必须跟 /i 一起使用
具体用法,可参考 https://bbs.csdn.net/topics/320021448
找一个PDF库,利用PDF库读取PDF文件然后获取分页数。
找到一个控件。能取出下面的页数吗?
这个本身好像没有 ,需要自己实现