笔记本文档的处理
自从第三版以来,笔记本被保存为符号式表达式,使其可以很容易被 Wolfram 语言加载和处理,但是这样做需要深度理解笔记本的符号表示. NotebookImport 清除了此障碍,使得从笔记本中提取文本、图形和代码变得简单.
导入 Cos 文档中所有 "Notes" 样式的单元,并把它们转换为纯文本字符串,并以整洁的格式化表格返回.
显示完整的 Wolfram 语言输入
In[2]:=

makeGrid[Text /@ NotebookImport[docNotebook, "Notes" -> "Text"]]
Out[2]=

所有提取的输入样本.
In[3]:=

makeGrid[Take[NotebookImport[docNotebook, "Input"], 9]]
Out[3]=

以 "InactiveExpression" 格式显示输入.
In[4]:=

makeGrid[Take[
NotebookImport[docNotebook, "Input" -> "InactiveExpression"], 9]]
Out[4]=

所有图形输出样本.
In[5]:=

Take[Cases[
NotebookImport[docNotebook,
"Output"], _Graphics | _Image | _Graphics3D], 4]
Out[5]=

所有提取的范例文本样本.
In[6]:=

makeGrid[Take[NotebookImport[docNotebook, "ExampleText" -> "Text"],
9]]
Out[6]=
