노트북 문서 처리 기능
버전 3 이후, 노트북은 Wolfram 언어로 쉽게 로드하고 처리할 수 있는 기호적 표현으로 저장되어 왔지만, 이와 같이 처리하기 위해서는 노트북의 기호적 표현의 깊은 이해가 필요합니다. NotebookImport를 사용하면 텍스트, 그래픽 및 코드를 노트북에서 간단히 꺼낼 수 있도록 도와줍니다.
Cos 문서에 포함 된 "Notes" 스타일의 모든 셀을 가져오기하여, 텍스트 문자열로 변환하고 잘 포맷된 데이터로 반환합니다.
전체 Wolfram 언어 입력 표시하기
In[2]:=
![Click for copyable input](assets.ko/notebook-document-processing/In_2.png)
makeGrid[Text /@ NotebookImport[docNotebook, "Notes" -> "Text"]]
Out[2]=
![](assets.ko/notebook-document-processing/O_15.png)
추출된 모든 입력 샘플을 살펴봅니다.
In[3]:=
![Click for copyable input](assets.ko/notebook-document-processing/In_3.png)
makeGrid[Take[NotebookImport[docNotebook, "Input"], 9]]
Out[3]=
![](assets.ko/notebook-document-processing/O_16.png)
입력을 "InactiveExpression" 형식으로 나타냅니다.
In[4]:=
![Click for copyable input](assets.ko/notebook-document-processing/In_4.png)
makeGrid[Take[
NotebookImport[docNotebook, "Input" -> "InactiveExpression"], 9]]
Out[4]=
![](assets.ko/notebook-document-processing/O_17.png)
그래픽 출력의 모든 샘플을 살펴봅니다.
In[5]:=
![Click for copyable input](assets.ko/notebook-document-processing/In_5.png)
Take[Cases[
NotebookImport[docNotebook,
"Output"], _Graphics | _Image | _Graphics3D], 4]
Out[5]=
![](assets.ko/notebook-document-processing/O_18.png)
추출 된 예제 텍스트의 모든 샘플을 살펴봅니다.
In[6]:=
![Click for copyable input](assets.ko/notebook-document-processing/In_6.png)
makeGrid[Take[NotebookImport[docNotebook, "ExampleText" -> "Text"],
9]]
Out[6]=
![](assets.ko/notebook-document-processing/O_19.png)