关于 CDF(可计算文档格式)的常见问题

创建和分发 CDF

如何创建 CDF?

CDF 可由任意 Wolfram 云端或桌面内容编辑产品创建。可将笔记本部署为云端驱动对象(无需安装 CDF Player 或其他软件)或作为用于网页嵌入或独立应用的桌面驱动内容(需要依靠 CDF Player 以及插件以进行互动)。部署选项可从 File 菜单或直接在 Wolfram 语言中进行。

我该如何准备用于 CDF 中的互动内容?

Wolfram 语言中几乎所有的编程和计算函数均可用于创建 CDF 应用程序。使用 Manipulate 指令生成由鼠标控制的互动内容。

我是否可以使用任何需要的 Wolfram 语言功能?

可以。几乎所有的 Wolfram 语言函数均能集成至在云端或作为 EnterpriseCDF 发布的 CDF 中。但是,基于 FreeCDF 使用范围的 CDF Player,部署文件中,部分功能不可使用,例如:非数字输入栏、对话窗口,及数据导入和导出(经 Wolfram 精选的专业数据源除外,例如: ChemicalDataCountryDataWordData)。

如何获取更多创建 CDF 的详细信息?

若想了解创建 CDF 和 Wolfram Notebooks 的更多信息,请参阅 Manipulate 简介如何创建一个可计算文档格式(CDF)的文件关于 Wolfram 语言编程的详细信息如何在 Wolfram Cloud 中部署交互式内容

Mathematica 能运行 CDF 吗?

可以,所有 Wolfram 产品都能创建、编辑及运行 CDF。

我能否将 Microsoft Office、PDF 或其他格式文件导入 CDF?

当您创建 CDF 时,您可以导入 Excel 和 Word 文件中的数据、文本和图像。您可以复制 Word 文件中的等式并作为 MathML 表达式粘贴到 Mathematica 和其他 Wolfram 产品中。您可以导入 PDF 文件的内容,以及全部标准的光栅和矢量图像格式。

.cdf 与 .nb 文件有何不同?

Wolfram 笔记本保存为 .nb 文件并可以查看,但不能在 CDF Player 中互动。保存或导出为 .cdf 文件的笔记本可使内容在 CDF Player 中进行互动。

关于 CDF 如何分发有何限制?

CDF 由 Mathematica 或其他 Wolfram 产品生成,并只要内容本身免费或在公共网域便可自由分发。其他限制条件有适用于正在出售或由内容创作者以其他商业形式授权 CDF 的可能。欲知更多信息,请查询 CDF 许可证选项

我能否去除在 CDF Player 中打开 CDF 文档时出现的欢迎屏幕或工具栏?

Wolfram 商标的显示属于 FreeCDF 许可证条款的一部分—是您享有将动态计算纳入免费互动内容的权益的最低要求。了解我们的商业许可证和咨询解决方案,范围涵盖白色贴标到完整的内容创建服务。请查阅我们的其他许可证选项或联系我们

我能否为我的 CDF 添加复制保护?

CDF 自身并不支持数字版权管理(Digital Rights Management,或 DRM),但是 EnterpriseCDF 支持编码选项来保护支持产权。

我能否在自己的网站上提供 CDF Player 的下载服务?

可以。您可以提供我们的下载站点的链接。这能确保下载内容是 Wolfram Player 的最新版本。如果您需要将 CDF Player 用于特殊用途,需要将其实体分发或通过您组织的门户网站分发,请联系我们

我能否将 CDF 放在自己的网站上?

可以。只要您的使用符合CDF 许可证选项并不侵犯任何一方的版权或其他专属权利。您还可以添加一个下载图标与任何一个我们的播放器产品连接。

我如何能将内容嵌入到我的网站或博客中?

我们推荐使用 Wolfram Cloud 进行对网页的嵌入。与其他任何富媒体内容相同,从您的云端账户部署内容并嵌入到任意网页。请查阅我们的网络部署:云端页面了解详细内容。

是否有专用于其他移动设备的 CDF Player ?

有,CDF Player iOS 设备版现已发布。



关于 CDF

CDF 是一种开放文件格式吗?

Wolfram 目前提供的 CDF 规范是一种公开格式,这意味着它是向公众开放并本地不加密的,并记录在我们的整个 Wolfram 语言与系统参考资料中心

CDF 与其他文件格式如 DOC 或 PDF 相比有何不同?

当在云端或其他播放器产品中查看时,CDF 为您提供与平台无关的动态计算及标准文档功能的互动体验。与静态的 PDF 或 DOC 文件不同,CDF 将文档与应用程序的功能结合到一个具有计算功能的单一知识容器中,使读者可以驾驭内容并实时生成结果。

我可以在哪里找到已有的 CDF?

随着出版商和内容创作者在从商业报告信息资源书籍期刊博客等范围上接受并使用这种格式进行动态内容的交流,您会不断在网络上发现 CDF 的使用。Wolfram 资源包括 Wolfram 演示项目、Wolfram 博客、The Mathematica Journal 以及 Wolfram|Alpha。

怎样确保一个 CDF 文件不含有病毒或恶意软件?

Wolfram Cloud 为您提供最高等级的安全保障,由于所有动态互动都由云端服务器支持,不存在您自己的机器或本地系统的连接。在桌面或移动中,FreeCDF 以一种“沙箱”(Sandbox)模式运行,这样你那个够限制暴露于任何存在风险的代码中。



使用 Wolfram CDF Player

在 CDF Player 中能否打开所有的 Mathematica 笔记本吗?

可以,所有 Mathematica 笔记本都可以在 CDF Player 中打开查阅,但仅 .cdf 文件具有互动功能。

我打开一个笔记本后,互动元素不工作—不是灰箱就是小应用程序的图像是什么原因?

您的笔记本作者没有使用 Mathematica 将其存为 CDF。您可以自行转换,只要笔记本内容不侵犯任何一方的版权或其他专属权利。

当我打开一个 CDF 文件时,出现关于动态内容的警告是什么原因?

包含互动内容的文件可以自动运行代码,从而用户只需打开文件即可,而不需要执行其他任何操作。

默认情况下,某些目录(包括桌面和下载目录)是“不被信任”的,因此打开一个存储在此类目录(或者桌面的子目录)下的 CDF 文件将触发一条警告信息。您可以点击警告中的按钮以启动动态内容。请查看笔记本安全教程以获取更多信息。

为什么我不能在 CDF Player 中编辑文本?

使用 CDF Player 的目的是将其作为部署选项。如要编辑或创建应用程序或文档,您需要 Mathematica 或其他的 CDF 内容创作工具,如 Wolfram|Alpha。

我在运行 CDF 方面遇到问题,如何向您寻求帮助呢?

联系我们,并附上问题说明,以帮助我们解决问题。



关于 Wolfram CDF Player

CDF Player 能否播放电影或音频文件?

不能,CDF Player 并非媒体播放器,而是为查看.cdf 和.nb 文件并与之交互提供专门支持的运行系统。

我在 CDF Player 中所看到的互动性是否使用诸如 Java、NET 和 Flash 等其他小应用程序技术?

不是。这些小应用程序是由 Wolfram 的 Mathematica 衍生技术驱动,历经了十余年的自主开发。这促进了仅用一种语言进行更高层次的创作,并能进行更广博的技术开拓;相应地,也使得越来越多的精制资源能够为 CDF Player 用户使用。

CDF Player 可在哪些平台上使用?

CDF Player 可在 Windows、Mac 和 Linux 中使用,现在还可在 iPad 以及 iPhone 的 iOS 系统中使用。

在安全环境中,站点管理员能将 CDF Player 内部分发给我的同事吗?

可以。如果您是在机房或其他不可访问我们的下载站点的环境下工作,您可以在公司内部分发 CDF Player。请联系我们了解详细信息。

如果我的 CDF Player 是与计算机或其他应用程序捆绑在一起获得的,是否与我由此下载的 CDF Player 相同?

相同。我们具有将 CDF Player 与一系列硬件和软件捆绑在一起的使用许可。OEM 捆绑提供的版本具有与下载版本相同的功能,并能以同样的方式升级。要获得 CDF Player 的最新版本,或看是否有升级版本,请访问下载页面

我购买了 Mathematica,能否在 Mathematica 中而不是在 CDF Player 中打开 CDF?

可以。您的 Mathematica 安装版能取代 CDF Player,只要它们是基于相同的主版本号,并且没有运行 CDF Player。

为什么 CDF Player 的下载版本这么大?

CDF Player 实际上为您提供 Mathematica 计算与可视化方面的全部功能,包括 3000 余个内置函数,范围涵盖从工程到金融、统计、图像处理等十余个领域。更多信息请参阅 CDF 的原动力

我是否能将具有增强功能的 CDF 分发给免费 CDF Player 的用户?

能。您可以与我们合作,提供具有增强功能的 CDF,例如导入或导出数据或非数值输入域。您也可以考虑用 Wolfram CDF Player Pro 进行部署。

de en es ja ko pt-br ru