python 获取pdf 尺寸与页数

import os
import pdfplumber

# localName = quicker.context.GetVarValue('firstFile'); 





def run(path):
 pt = 72/25.4
 with pdfplumber.open(path) as pdf:
  page_1 = pdf.pages[0]
  return str(round(page_1.height/pt))+'x'+str(round(page_1.width/pt))+'-'+str(len(pdf.pages))
    

def savetxt(path,value):
 # 打开文件
 fd = os.open( path,os.O_RDWR|os.O_CREAT  )
 os.write(fd, value.encode())
 os.close( fd )



path = r'C:\Users\Administrator\Desktop\202208231343 PO#283866 5004634_printing@F 128g 铜 上光 5310.pdf'
name = os.path.basename(path)[0:-4]
parent = os.path.dirname(path)

p  = "C:/Users/Administrator/Desktop/text.txt"
# savetxt(parent+'/'+name+'.txt',run(path))
os.rename(path,parent+'/'+'【'+run(path)+'】'+name+'.pdf')



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值