我想帮忙,因为我需要将pdf文件拆分成小于10mb的大小。我已经设法将文件拆分成页面,但不能除以目标文件的大小。
下面是我使用PyPDF2库分割成页面的代码,其中包含我在stackoverflow中收集的信息。
感谢您的帮助。
from PyPDF2 import PdfFileWriter, PdfFileReader
from tkinter.filedialog import askopenfilename as procArq
url = procArq ()
arquivo = PdfFileReader(open(url, "rb"))
for i in range(arquivo.numPages):
saida = PdfFileWriter()
saida.addPage(arquivo.getPage(i))
with open("document-page%s.pdf" % i, "wb") as arquivo_de_saida:
saida.write(arquivo_de_saida)