[python] PDF 파일에서 특정 페이지 추가하기

이번 포스트에서는 Python을 사용하여 PDF 파일에 특정 페이지를 추가하는 방법을 알아보겠습니다.

필요한 라이브러리 설치

먼저, PyPDF2라는 라이브러리를 설치해야 합니다. 다음 명령어를 사용하여 설치할 수 있습니다.

pip install PyPDF2

특정 페이지 추가하기

import PyPDF2

# 기존 PDF 파일 열기
with open('원본.pdf', 'rb') as file:
    pdf = PyPDF2.PdfFileReader(file)

    # 새로운 페이지를 추가할 PDF 파일 열기
    with open('추가할페이지.pdf', 'rb') as new_file:
        new_pdf = PyPDF2.PdfFileReader(new_file)

        # 페이지 복사하기
        page = new_pdf.getPage(0)
        pdf.addPage(page)

    # 새로운 페이지가 추가된 PDF 파일 저장하기
    with open('결과.pdf', 'wb') as output_file:
        pdf.write(output_file)

위의 코드에서는 PyPDF2 라이브러리를 사용하여 기존 PDF 파일에 추가할페이지.pdf 파일의 첫 번째 페이지를 추가하는 예제입니다. 결과는 결과.pdf 파일로 저장됩니다.

결론

Python을 사용하여 PDF 파일에 특정 페이지를 추가하는 방법에 대해 알아보았습니다. PyPDF2 라이브러리를 사용하면 간단하게 원하는 작업을 수행할 수 있으니, 이를 참고하시기 바랍니다.

참고 자료