- PyPDF2
- pycharm
- python
from PyPDF2 import PdfFileReader
from PyPDF2 import PdfFileWriter
def repeatPDF(pdfname):
outname = pdfname + '_out'
readFile = r'C:Users14215Desktop\' + pdfname + '.pdf'
# 前面改成自己的文件路径
outFile = r'C:Users14215Desktop\' + outname + '.pdf'
# 这里也改,默认是保存在同目录下
pdfRes = PdfFileWriter()
pdfFileReader = PdfFileReader(open(readFile, 'rb'))
for i in range(0, 100):
# 默认是100次,也可以在主函数里面加一个参数
for index in pdfFileReader.getPage():
pageObj = pdfFileReader.getPage(index)
pdfRes.addPage(pageObj)
pdfRes.write(open(outFile, 'wb'))
if __name__ == '__main__':
while True:
pdfname = input('请输入文件名(输入stop结束):')
if pdfname == 'stop':
break
repeatPDF(pdfname)
就mark一下,好像没人做过,或者是我的搜索方式不对



