-
[Python] pdf 추출할 때 색 반영안되는 문제 해결Quick Note 2022. 8. 7. 15:09
상황:
파이썬에서 html 형식의 파일을 `pdfkit` 패키지를 이용하여 pdf로 추출할 때, html 파일에서는 색이 나오지만 pdf에서는 색이 나오지 않음
import pdfkit html = """ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> body { background-color: rgba(0, 0, 0); color: rgba(255, 0, 0); } </style> </head> <body> <p> Hello </p> </body> </html> """ with open('ex_html.html', 'w+', encoding='UTF-8-sig') as html_file: html_file.write(html) pdfkit.from_file('ex_html.html', 'ex_pdf.pdf')
원인:
색 지정을 `rgba()`를 통해 넣어주었는데, pdf로 변환할 때 `rgba()`를 인식하지 못하는 것으로 보임
해결:
색 지정을 `rgb()` 혹은 헥스값('#000000') 으로 넣어주면 정상적으로 나옴
'Quick Note' 카테고리의 다른 글
[git] 깃허브/엔터 MFA 설정 후 로그인 안될때 (0) 2022.08.23 [Python] pptx to pdf 불가능(mac) (0) 2022.08.08