首先我使用的是Python 3.5.1(32位版本)我编写了以下程序,使用PyPDF2和reportlab在我的pdf文件的所有页面上添加页面编号:
#import modules
from os import listdir
from PyPDF2 import PdfFileWriter, PdfFileReader
import io
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4
#initial values of variable declarations
PDFlist=[]
X_value=460
Y_value=820
#Make a list of al files in de directory
filelist = listdir()
#Make a list of all pdf files in the directory
for i in range(0,len(filelist)):
filename=filelist[i]
for j in range(0,len(filename)):
char=filename[j]
if char=='.':
extension=filename[j+1:j+4]
if extension=='pdf':
PDFlist.append(filename)
j=j+1
i=i+1
# Give the horizontal position for the page number …Run Code Online (Sandbox Code Playgroud)