사용 방법
- IPYNB v4 파일이나 예제를 열고 설명·코드·저장 결과를 확인합니다. 최신 출력이 필요하면 Jupyter에서 실행 후 저장한 사본을 선택하세요.
- 코드·저장 출력의 포함 여부를 정하고 PDF 용지·여백·긴 코드 줄바꿈을 선택합니다.
- PDF를 생성·다운로드해 표의 마지막 행·긴 코드·글자·이미지를 확인합니다. 원본 IPYNB는 그대로 유지됩니다.
저장된 합계 60을 포함한 분석 기록
- 입력·설정
- IPYNB v4: Markdown 설명 + values = [10, 20, 30]; print(sum(values)) 코드 + 저장된 stdout "60\n" · 코드/출력 포함 켬
- 결과
- 설명·코드 원문·저장 결과 60을 순서대로 담은 PDF
예제의 stdout 60을 읽는 결과입니다. 코드를 다시 계산하지 않으므로 출력 없는 노트북에서 60을 새로 만들지는 않습니다.
노트북 화면을 읽기 좋은 문서로
분석 기록을 PDF로 공유할 때 설명·코드·저장된 결과 중 무엇을 포함할지 고를 수 있습니다. IPYNB v4의 Markdown, 코드, 원문 셀과 저장된 텍스트·PNG/JPEG 출력을 순서대로 읽습니다. 미리보기는 내용 확인용이며 실제 PDF는 A4 또는 US Letter 용지와 선택한 여백에 맞춰 나눕니다.
Markdown은 제목·목록·기본 표·강조 등 일부 문법을 읽기 쉬운 텍스트로 변환합니다. Jupyter의 글꼴·색상·복잡한 병합 표·수식 조판·원래 화면 배치를 그대로 보존하지 않습니다. 코드 숨김이나 출력 숨김은 미리보기와 PDF에 함께 적용됩니다.
실행하지 않는 출력과 지원 한계
Python이나 다른 커널을 실행하지 않으며 외부 이미지·링크를 가져오지 않습니다. HTML·JavaScript·위젯·SVG·동영상·첨부 이미지는 렌더링하지 않습니다. 지원하지 않는 풍부한 출력에 일반 텍스트 대체값이 있으면 그 텍스트를 사용하고 생략 안내를 표시합니다. HTML이 설명 셀에 있으면 실행되지 않는 글자로 표시합니다.
입력은 최대 12MB·300셀·본문 40만 글자입니다. 이미지는 한 장 8MB·1,600만 화소, 전체 16MB·3,200만 화소 이내이고 결과 PDF는 120페이지까지 만듭니다. PDF 글꼴에 없는 일부 이모지·문자는 원본을 보존한 채 오류를 안내합니다. 한도를 넘는 노트북은 필요한 셀만 남긴 사본을 사용하세요.
로컬 처리와 저장
문서와 PDF는 이 탭의 메모리에서 처리하며 서버·분석 서비스·URL·브라우저 영구 저장소로 보내거나 저장하지 않습니다. PDF 생성을 처음 시작할 때 자체 호스팅 글꼴을 내려받으며 문서 내용은 요청에 포함하지 않습니다.
PDF에는 선택한 코드와 출력이 들어갑니다. 공유 전에 비밀번호·토큰·개인정보가 셀과 저장된 출력에 남아 있지 않은지 확인하세요. 다운로드한 PDF는 기기에 남으며 원본 IPYNB는 변경하지 않습니다.
자주 묻는 질문
출력이 오래되었으면 새로 계산하나요?
아니요. 파일 안에 저장된 결과만 내보냅니다. 최신 결과가 필요하면 Jupyter에서 직접 실행하고 저장한 사본을 사용하세요.
HTML 보고서나 대화형 그래프도 PDF에 들어가나요?
HTML·위젯은 실행하지 않습니다. 저장된 PNG·JPG 또는 일반 텍스트 대체 출력만 포함할 수 있습니다. 원래 조판이 중요한 문서는 Jupyter의 내보내기 기능과 비교해 주세요.
한글과 긴 코드는 어떻게 처리하나요?
한글·영문·중국어·일본어와 기본 그리스·키릴 문자를 지원하는 자체 호스팅 글꼴을 PDF에 포함합니다. 긴 줄은 기본적으로 나누며 줄바꿈을 끄면 최소 6pt까지 축소한 뒤 필요한 줄을 나눠 내용 잘림을 줄입니다.
코드 없이 결과만 보고서로 저장할 수 있나요?
코드 포함을 끄고 저장된 출력 포함을 켜면 설명과 저장 결과를 남길 수 있습니다. 필요한 출력이 파일에 먼저 저장되어 있어야 합니다. 현재 코드 값이 아니라 저장된 출력이므로 공유 전에 Jupyter 원본과 대조하세요.