CDFDeploy

CDFDeploy["file.cdf",expr]

以 Wolfram Player 可播放的格式部署 expr.

CDFDeploy["file.cdf",notebook]

部署笔记本.

CDFDeploy["file.cdf",NotebookSelection[notebook]]

部署 notebook 中的当前选择.

CDFDeploy["outfile.cdf","infile.nb"]

部署笔记本 "infile.nb".

更多信息和选项

  • 您现在可以在 Wolfram Player 中以交互方式使用笔记本(.nb). 虽然您仍然可以将笔记本保存为 CDF,但不再需要这样做.
  • CDFDeploy 通常用于创建可以使用 Wolfram Player 播放的 CDF 文件. 包括 Manipulate 输出在内的动态内容在生成的 CDF 文件中可完全互动.
  • 到 CDF 文件的路径也可以指定为 File["file.cdf"].
  • notebook 可以是一个 NotebookObject 或一个 Notebook 表达式. 此外,计算得到 Notebook 表达式的函数,如 DocumentNotebookPaletteNotebookDialogNotebook 也可以作为该变量使用.
  • CDFDeploy 创建一个可以被 Wolfram Player 或 Wolfram 系统浏览的 CDF 文件,并可以有选择地嵌入到 HTML,使用 Player 或 Wolfram 系统插件进行浏览.
  • 可以给出下列选项:
  • "Target"Automatic部署输出的理想环境
    Deployed True控件是激活的,但不启用编辑和选择
  • 默认情况下,CDFDeploy 将根据您的许可证创建 CDF 文件. 要创建基本级别 CDF,请指定 "Target"->"CDFPlayer". "Target"->"PlayerPro" 提供扩展功能,但需要 Wolfram 系统的 Enterprise 许可证,并且是该许可证下的默认设置.
  • CDFDeploy 生成的输出就像使用 Deploy 作为封装一样. 如要覆写该行为,需指定 Deployed->False.
  • 通过设置要部署的 CDF中 的笔记本选项 PrivateNotebookOptions->{"PluginToolbarEnabled"->False},企业版产品还允许移除部署的 CDF 中的 Player 工具栏.
  • 部署输出 CDF 的有用信息可以用 CDFInformation 决定.
  • CDFDeploy["outfile.cdf","infile.nb"] 将使用内存中的 infile.nb 版本,如果它当前在 Wolfram 系统中是打开的.
  • CDFDeploy 会修改某些笔记本选项来变更其外观和笔记本的性能以便部署时最大化其可用性. 比如,禁止编辑互动界面外面的内容,以及隐藏单元括号.
  • 动态内容会受到它所在环境的限制. 例如,在 Wolfram Player 中,动态内容将不能访问本地文件系统.

范例

打开所有单元关闭所有单元

基本范例  (3)

部署一个 Manipulate

部署一个笔记本:

部署一个面板:

选项  (1)

Deployed  (1)

创建一个文档,其内容仍能被选定:

Wolfram Research (2010),CDFDeploy,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CDFDeploy.html (更新于 2017 年).

文本

Wolfram Research (2010),CDFDeploy,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CDFDeploy.html (更新于 2017 年).

CMS

Wolfram 语言. 2010. "CDFDeploy." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2017. https://reference.wolfram.com/language/ref/CDFDeploy.html.

APA

Wolfram 语言. (2010). CDFDeploy. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CDFDeploy.html 年

BibTeX

@misc{reference.wolfram_2024_cdfdeploy, author="Wolfram Research", title="{CDFDeploy}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/CDFDeploy.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cdfdeploy, organization={Wolfram Research}, title={CDFDeploy}, year={2017}, url={https://reference.wolfram.com/language/ref/CDFDeploy.html}, note=[Accessed: 21-November-2024 ]}