背景:从学术网站上下载的论文的PDF文件一般都是以类似乱码的形式命名,下载的论文量变大后逐个重命名后是个繁重耗时的工作。但论文的PDF文件其实属性里都有着自己的论文题目,可以利用这一点来完成对论文题目的重命名。
代码
#-*- coding:utf-8 -*-
import os
import pyPdf
import wx
import sys
class Rename_Frame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self,None,-1,u'PDF File Rename',size=(400,350))
panel=wx.Panel(self,-1)
self.Text1=wx.StaticText(panel,label=u'Folder address ',pos=(13,80),size=(100,60))
self.TextCtrl1=wx.TextCtrl(panel,pos=(107,80),size=(250,25))
self.Button1=wx.Button(panel,-1,u'START',pos=(90,200),size=(100,50))
self.Bind(wx.EVT_BUTTON,self.begin_click,self.Button1)
self.Button2=wx.Button(panel,-1,u'CANCEL',pos=(205,200),size=(100,50))
self.Bind(wx.EVT_BUTTON,self.cancel_click,self.Button2)