小编Max*_*ert的帖子

PyPDF2写入对某些PDF文件不起作用(Python 3.5.1)

首先我使用的是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)

python pdf reportlab python-3.x pypdf2

9
推荐指数
2
解决办法
3495
查看次数

标签 统计

pdf ×1

pypdf2 ×1

python ×1

python-3.x ×1

reportlab ×1