2

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

0 回答 0