我需要帮助,因为我需要将 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)