要使用 PyPDF2 从 PDF 文件中删除所有图像,您可以执行以下操作:
from PyPDF2 import PdfFileWriter, PdfFileReader
inputStream = open("src.pdf", "rb")
outputStream = open("dst.pdf", "wb")
src = PdfFileReader(inputStream)
output = PdfFileWriter()
[output.addPage(src.getPage(i)) for i in range(src.getNumPages())]
output.removeImages()
output.write(outputStream)
Run Code Online (Sandbox Code Playgroud)