Excel 의 표를 기반으로 한글로된 pdf 파일들을 만들기.

python 으로 엑셀을 읽어서 pdf 출력하는 것은 많은 가이드가 있는데, 우선적으로 생각해야 하는 것이, 한글과 폰트의 문제이다. 여러 가이드를 따라 해봤으나 잘 되지 않는다.

pdf를 만들기 전에 그 출력될 화면까지 미리 볼 수 있으면 얼마나 좋을까?

excel 을 pandas로 읽어서 html 로 저장 후 chrome –headless –print-to-pdf 기능을 이용하여 한방에 해결 하였다.

만들어진 html 을 chrome 으로 열어볼 수도 있고 그것이 pdf로 바뀌는 퀄리티는 의심의 여지가 없다.

다만 pdf출력시 header 와 footer 가 자연히 들어가게 되는데 css로 이것을 없앨 수 있다.

@media print {
  @page { margin: 0; }
  body { margin: 1.6cm; }
}

읽고 싶은 문서를 google drive 에 파일 이름 지정 하면서 PDF 형식으로 저장하기

google drive 를 설치하고 나면? 혹은 chrome 로그인 하고 나면 인쇄 프린터 선택기에 google drive 에 저장하기를 선택할 수 있다.

그런데 최하단에 “이름을 설정” 할 수 있다른 것을 알게 되었다. 왠지 “프린터의 고급 설정” 같이 보이는데..