IT기타

PDF 파일 합쳐서 한 파일로 만들기(python)

emilyyoo 2024. 8. 27. 23:57
728x90

아래 코드는 특정 폴더에 있는 pdf파일을 하나로 합치는 경우.

 

 

 

import os
from PyPDF2 import PdfMerger

# 합칠 PDF 파일이 있는 디렉토리
directory = r"C:\Users\~~~~~"

# PDF 병합 객체 생성
merger = PdfMerger()

# 디렉토리 내의 모든 PDF 파일을 순회하며 병합
for filename in os.listdir(directory):
    if filename.endswith(".pdf"):
        file_path = os.path.join(directory, filename)
        merger.append(file_path)

# 병합된 PDF 저장
output_path = os.path.join(directory, "merged_output.pdf")
merger.write(output_path)
merger.close()

print(f"PDF 파일이 성공적으로 병합되었습니다: {output_path}")

728x90