
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