[python] PDF 파일 생성하기
PDF 파일은 다양한 형식의 문서를 효과적으로 공유하고 전달하는 데 사용됩니다. 이번 글에서는 Python을 사용하여 간단한 PDF 파일을 생성하는 방법에 대해 알아보겠습니다.
PDF 생성 라이브러리 설치
Python에서 PDF 파일을 생성하기 위해서는 reportlab
이라는 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 reportlab
라이브러리를 설치합니다.
pip install reportlab
간단한 PDF 파일 생성하기
다음은 Python을 사용하여 간단한 PDF 파일을 생성하는 예제 코드입니다.
from reportlab.pdfgen import canvas
def create_pdf():
c = canvas.Canvas("example.pdf")
c.setFont("Helvetica", 12)
c.drawString(100, 700, "Hello, World!")
c.save()
if __name__ == "__main__":
create_pdf()
위의 코드에서는 reportlab
패키지의 canvas
클래스를 사용하여 PDF 파일을 생성합니다. canvas
객체를 생성한 후 setFont
메서드로 폰트를 설정하고, drawString
메서드로 텍스트를 추가합니다. 마지막으로 save
메서드를 사용하여 파일을 저장합니다.
결론
이제 Python을 사용하여 간단한 PDF 파일을 생성하는 방법에 대해 알아보았습니다. reportlab
라이브러리를 사용하면 다양한 요소를 포함한 복잡한 PDF 파일도 생성할 수 있으니 필요에 따라 해당 라이브러리의 문서를 참고하시기 바랍니다.
참고 자료: