주피터노트북 파일을 PDF로 내보내기 하는 세 가지 방법
1. pandoc, xelatex 설치 후 PDF 내보내기(완전 비추)
주피터 노트북을 PDF로 내보내기할 때에는 기본적으로 pandoc이라는 프로그램을 설치해야 한다.
(1) pandoc : Release pandoc 2.2.1 · jgm/pandoc (github.com)
하지만 이것만 설치하고 다시 PDF 내보내기를 해도

유틸을 하나 더 설치해야 한다.
(2) xelatex : Windows - TeX Live - TeX Users Group (tug.org)
다운로드 및 설치는 간단하다.


영겁에 가까운 시간이 지난 후, 수 기가바이트의 파일들을 다운받고 나면
PDF 내보내기는 잘 되지만,
굳이 이런 과정이 부담스럽다면,
HTML로 저장한 후 브라우저에서 PDF로 출력을 하는 간편한 방법도 있고,
2. Qtpdf로 pdf 내보내기(비추)
개인적으로 선호하는(간편한) 방식은 nbconvert를 설치하고
webPDF나 qtPDF로 저장하는 것이다.
내 컴퓨터에선 종종 Qtpdf가 백지로 나오는 문제가 있다.
playwright 및 chromium을 설치하고
Webpdf로 출력하는 것을 추천.
3. Webpdf로 pdf 내보내기(추천)
Webpdf로 출력하려면 두 가지를 설치해야 하는데, playwright와 chromium이다.
최초화면에서 webpdf 내보내기 선택시 아래와 같은 오류화면이 뜬다.

단순히 (노트북 서버가 실행될 파이썬 환경에서)
라고 입력하면 되는데, 그리고 다시 webpdf 내보내기를 해도
또다른 오류메시지가 뜬다.

안내문대로 터미널에서
을 실행하고 나서야,
드디어 webpdf를 통해 PDF 저장을 할 수 있게 됐다.

Webpdf를 선택하면

주피터노트북이 아름답게 A4 사이즈로 PDF 저장된다.
페이지번호 등 몇 가지 손봐주고 싶은 게 있는데,
관련링크만 남겨둔다.
Creating Custom Templates for nbconvert — nbconvert 7.14.2 documentation
포스팅은 우선 여기서 마친다.
'기타 > 파이썬 관련' 카테고리의 다른 글
[세상 쉬운 파이썬중급] nonlocal? closure? yield? generator? (0) | 2024.03.13 |
---|---|
opencv와 np.ascontiguousarray (0) | 2024.02.01 |
[YOLOv8] 모델의 추론이미지가 자꾸 이상한 폴더에 저장될 때 (0) | 2024.01.31 |
댓글