Python 如何使用PyPDF2压缩pdf而不丢失质量

Python 如何使用PyPDF2压缩pdf而不丢失质量,python,pypdf2,Python,Pypdf2,我将多个PDF文件合并为一个PDF文件。合并后,我检查了新合并的PDF文件大小是否太大。我想压缩PDF文件大小而不丢失质量。我编写了以下代码来合并pdf文件 from PyPDF2 import PdfFileMerger def merge_pdf(pdfs): merger = PdfFileMerger() for pdf in pdfs: merger.append(pdf) file = merger.write("C:\\Users\\ts1292

我将多个PDF文件合并为一个PDF文件。合并后,我检查了新合并的PDF文件大小是否太大。我想压缩PDF文件大小而不丢失质量。我编写了以下代码来合并pdf文件

from PyPDF2 import PdfFileMerger

def merge_pdf(pdfs):
   merger = PdfFileMerger()

   for pdf in pdfs:
      merger.append(pdf)

   file = merger.write("C:\\Users\\ts1292\\Downloads\\result.pdf")
   print(file) 

  if __name__ == "__main__":
      pdfs = ["C:\\Users\\ts1292\\Downloads\\Sample1.pdf", "C:\\Users\\ts1292\\Downloads\\Sample2.pdf"]
      merge_pdf(pdfs=pdfs)

有人能给我推荐一种合并文件而又不降低质量的方法吗?

。你的问题很模糊。在标题中,您要求提供一种压缩PDF文件而不丢失质量的方法,而在最后一句中,您要求人们推荐一种合并文件而不丢失质量的方法。你最终的目的是什么?