PDF压缩,python代码,压缩到最小

首先,你需要安装 Python 的 PyPDF2 库。

然后,你可以使用以下代码来打开一个 PDF 文件并压缩它:

import PyPDF2# 打开 PDF 文件
with open('input.pdf', 'rb') as file:
    pdf = PyPDF2.PdfFileReader(file)

# 创建一个输出文件
with open('output.pdf', 'wb') as output:
    # 创建一个 PDF 写入器
    writer = PyPDF2.PdfFileWriter()
    # 遍历所有页面
    for page in range(pdf.getNumPages()):
        # 获取当前页面
        current_page = pdf.getPage(page)
        # 将当前页面加入 PDF 写入器中
        writer.addPage(current_page)
    # 写入压缩过的 PDF 文件
    writer.write(output)

你可能感兴趣的:(pdf)