[python] ReportLab 기본 사용법
ReportLab은 파이썬에서 PDF 문서를 생성하기 위한 강력한 라이브러리입니다. 이 블로그 포스트에서는 ReportLab의 기본 사용법에 대해 알아보겠습니다.
설치
먼저, ReportLab을 설치해야합니다. pip를 사용하여 간단하게 설치할 수 있습니다.
pip install reportlab
기본적인 PDF 생성
ReportLab을 사용하여 PDF 문서를 생성하는 것은 매우 간단합니다. 다음은 기본적인 PDF 문서를 생성하는 예시 코드입니다.
from reportlab.pdfgen import canvas
def create_pdf():
# PDF 문서 생성
c = canvas.Canvas("example.pdf")
# 텍스트 추가
c.setFont("Helvetica", 12)
c.drawString(100, 700, "안녕하세요, ReportLab!")
# PDF 저장
c.save()
if __name__ == "__main__":
create_pdf()
위의 코드를 실행하면 “example.pdf”라는 이름의 PDF 문서가 생성됩니다. 이 문서에는 “안녕하세요, ReportLab!”이라는 텍스트가 포함되어있습니다.
추가 기능
ReportLab은 PDF 문서에 다양한 추가 기능을 제공합니다. 예를 들어, 다음과 같은 작업을 수행할 수 있습니다.
- 이미지 추가
- 테이블 생성
- 도형 그리기
자세한 내용은 ReportLab 공식 문서를 참조하세요.
마무리
이 포스트에서는 ReportLab의 기본 사용법을 알아보았습니다. ReportLab은 파이썬에서 간단하게 PDF 문서를 생성할 수 있는 좋은 도구입니다. 다양한 기능을 사용해 보면서 원하는 형식의 PDF 문서를 만들어보세요!