주피터노트북 파일을 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 내보내기 선택시 아래와 같은 오류화면이 뜬다.
단순히 (노트북 서버가 실행될 파이썬 환경에서)
pip install nbconvert[webpdf]
라고 입력하면 되는데, 그리고 다시 webpdf 내보내기를 해도
또다른 오류메시지가 뜬다.
안내문대로 터미널에서
playwright install chromium
을 실행하고 나서야,
드디어 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 |
댓글