(django) python to pdf pdf 깨짐 에러

boingboing·2022년 1월 6일
0

현상

장고 템플릿을 pdf로 변환할 일이 있어서

xhtml2pdf 라이브러리를 사용함 (pip install xhtml2pdf)

xhtml2pdf 에서 pisa 모듈을 임포트 한 후
pisa.createPDF()함수를 사용

-> pdf가 생성되었으나... 이 pdf가 깨짐!!!!!!!!!!! 으아아아...

  1. 한글이 제대로 안 나오고
  2. 이미지 크기가 이상하게 바뀜..ㅇ<-<....

원인

  • 우선 인코딩 문제로 생각하고 pdf로 변환할 html을 UTF8로 변환함. -> 해결X
 pisaStatus = pisa.CreatePDF(html.encode("UTF-8"), dest=response, link_callback=link_callback
  )
  • 현재 영문, 이미지는 제대로 뜸. 한글이문제

0개의 댓글