개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.29 00:30

ps_findfont 함수 사용에 대한 도움을 부탁드립니다

목록
  • Tailwind매니아 3일 전 2025.03.29 00:30
  • 11
    1
저는 ps_findfont 함수를 사용하여 PDF에 글꼴을 추가하려고 하는데, 아래와 같은 문제가 있습니다.

ps_findfont 함수의 첫 번째 인수에 사용할 글꼴의 이름을 전달해야 하나요?

글꼴 이름을 전달한 후, ps_findfont 함수는 글꼴을 찾았는지 여부를 어떻게 알 수 있나요?

혹시 ps_findfont 함수를 사용하여 PDF에 글꼴을 추가하는 방법에 대한 예제를 알려주실 수 있나요?

    댓글목록

    profile_image
    나우호스팅  3일 전



    ps_findfont 함수의 첫 번째 인수에 사용할 글꼴의 이름을 전달해야 합니다. 예를 들어, 'Helvetica'를 사용할 경우 'Helvetica'를 전달하면 됩니다.

    ps_findfont 함수는 글꼴을 찾았는지 여부를 성공적으로 찾았다면 True, 찾지 못했다면 False를 반환합니다.

    ps_findfont 함수를 사용하여 PDF에 글꼴을 추가하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    from PyPDF2 import PdfWriter, PdfReader
    
    from reportlab.pdfgen import canvas
    
    from reportlab.lib.pagesizes import letter
    
    from reportlab.lib.units import inch
    
    from reportlab.lib.styles import ParagraphStyle
    
    from reportlab.lib.enums import TA_LEFT, TA_CENTER
    
    from reportlab.lib.colors import black, red
    
    from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer
    
    from reportlab.lib.units import mm
    
    from reportlab.lib import colors
    
    
    
    # PDF에 글꼴을 추가하는 함수
    
    def add_font_to_pdf(font_name):
    
        # PDF 생성
    
        c = canvas.Canvas("example.pdf", pagesize=letter)
    
    
    
        # 글꼴 추가
    
        c.setFont(font_name, 24)
    
    
    
        # PDF에 글꼴 이름 출력
    
        c.drawString(1 * inch, 10 * inch, font_name)
    
    
    
        # PDF 저장
    
        c.save()
    
    
    
    # 예제
    
    add_font_to_pdf('Helvetica')
    
    


    이 코드는 'Helvetica' 글꼴을 PDF에 추가하고, PDF에 글꼴 이름을 출력합니다.

    2025-03-29 00:31

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 8,165건 / 31 페이지

검색

게시물 검색