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

创建和分发 CDF

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

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

我时候可以使用任何需要的 Wolfram 语言功能?
可以。几乎所有的 Wolfram 语言计算函数均能集成至在云端或作为 EnterpriseCDF 发布的 CDF 中。但是,由 FreeCDF 等级的 CDF Player 部署文件中,非数字输入栏、对话窗口,及数据导入和导出(经 Wolfram 精选的专业数据源除外,例如:ChemicalDataCountryDataWordData)。

如何获取关于创建 CDF 的细节信息?
欲知创建 CDF 的更多信息,请参阅 Manipulate 简介如何创建一个可计算文档格式(CDF)的文件关于 Wolfram 语言编程的详细信息

Mathematica 能运行 CDF 吗?
能。Mathematica 可以创建、编辑和运行 CDF。

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

CDF 能否插入 Microsoft Office 文件或 PDF?
CDF Player 插件仅支持网络浏览器。适用于其他应用程序的相同功能正在探索中。联系我们以获得 CDF 在其他应用程序中何时可用的详细信息。

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

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

我能否去除在 CDF Player 中开启或通过网络浏览器插件在线查看 CDF 文档时出现的欢迎屏幕、工具栏或水印标志?
Wolfram 商标的显示属于 FreeCDF 许可证条款的一部分—是您享有将动态计算纳入免费互动内容的权益的最低要求。了解我们的商业许可证和咨询解决方案,范围涵盖白色贴标到完整的内容创建服务。请查阅我们的其他许可证选项或联系我们

我能否为我的 CDF 加上复制保护?
目前,我们不对在 CDF Player 中或在网上用播放器插件查看的 CDF 提供数字版权管理(Digital Rights Management,或 DRM),但我们正在为实现这一目的而努力。如果您在 CDF 分发时需要 DRM,cloudCDF 也许会为你的需要提供解决方案。

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

我如何能将 CDF 放到我的网站或博客中?
我们推荐使用 Wolfram Cloud 进行对网页的嵌入。从你的云端账户将内容作为 CDF 嵌入对象,与其他任何 rich media content 相同加入任意网页中。查阅我们的 网络部署:Cloud page 了解详细内容。

此外,您可以将 CDF 上传至您的网页或免费存储账户,比如亚马逊的 Simple Storage Service (S3) 或 Dropbox。 如果您的网站允许运行 JavaScript,只要使用我们的网络传送页面 (您也可从 Mathematica 或其他 Wolfram 产品中的 CDF 网页部署向导中获得嵌入式代码。) 使用 Wolfram JavaScript 库函数并且嵌入代码使您可以设置默认内容,以此把它们呈现给未安装 CDF Player 的网站访客。

是否有专用于其他移动设备的 CDF Player 我们正在积极寻求包括云服务在内的所有移动设备的解决方案。请联系我们以了解 CDF 何时支持移动平台的详细信息。

网页嵌入的 CDF 和云端有何不同? 云端嵌入的 CDF 和网页嵌入的 CDF 都可以使您的网页实现互动。对于云端嵌入的 CDF,计算和显示在服务器上运行,对于网页嵌入的 CDF,这些在本地 CDF Player 插件中进行。云端嵌入的 CDF 可简单的创建和执行。在我们的服务器上您的 Wolfram Cloud 账户中主载的文件可以轻松的嵌入任意网页。



关于 CDF

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

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

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

怎样确保一个 CDF 文件不含有病毒或恶意软件?
在云端运行 CDF 为您提供可最高等级的安全保障,由于所有动态互动都由云端服务器支持,不存在您自己的机器或本地系统的连接。当 CDF 网页浏览器插件查阅 CDF 时,该插件是在一种“沙箱”(Sandbox)模式中运行的。在这种模式下,通向本地文件系统的访问入口被切断,同时一系列可能影响您本地环境的其他功能也被阻止。

当您在网络浏览器外的独立环境中打开 CDF 时,许多沙箱模式的限制被取消。然而,CDF Player 将检测任何具有潜在危险的互动代码,并在执行之前禁用它。在这一点上,CDF Player 提供了一个启用或禁用的交互式内容的选项。您是否选择启用内容取决于您是否信任该内容的来源。



使用 Wolfram CDF Player

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

我打开了一个笔记本,但互动元素不工作—不是灰箱就是小应用程序的图像。怎么回事?
您的笔记本作者没有使用 Mathematica 将其存为 CDF。您可以自行转换,只要笔记本内容不侵犯任何一方的版权或其他专属权利。

当我打开一个 CDF 文件时,看到一条关于动态内容的警告。怎么回事?
包含互动内容的文件可以自动运行代码,从而用户只需打开文件即可,而不需要执行其他任何操作。

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

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

当我安装 Mathematica 的新版本时,网络浏览器插件是否随之升级?
是的。当您安装最新版本的 Mathematica 时,浏览器插件最新版也会随之安装。然而,Mac OS X 用户则需要安装来自 DVD 或磁盘映像的 Mathematica Extras 软件包,并重新启动网络浏览器以升级插件。

我在运行 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 OS X,并支持桌面和网络插件功能。Linux 仅支持桌面功能。我们正积极探索所有移动设备的解决方案,包括 iPad 和基于云的服务,使人人可以随时随地使用 CDF。请联系我们以获得 CDF 何时支持移动平台的详细信息。

CDF Player 的系统要求是什么?
CDF Player 要求英特尔奔腾 III 650 MHz 或同等级的处理器,我们推荐 1 GB 以上内存。

在安全环境中,站点管理员能将 CDF Player 内部分发给我的同事吗?
可以。如果您是在机房或其他不可访问我们的下载站点的环境下工作,您可以在单位内部分发 CDF Player。请联系我们了解详细信息。

如果我的 CDF Player 是与我的计算机或另外一个应用程序捆绑在一起而得到的,那么它与我从这里下载的 CDF Player 是否相同?
相同。我们具有将 CDF Player 与一系列硬件和软件捆绑在一起的使用许可。OEM 捆绑提供的版本具有与下载版本相同的功能,并能以同样的方式升级。要获得 CDF Player 的最新版本,或看是否有升级版本,请访问下载页面

我购买了 Mathematica,我能否在 Mathematica 中而不是在 CDF Player中打开 CDF? 可以。您的 Mathematica 安装版能取代 CDF Player,只要它们是基于相同的主版本号,并且没有运行 CDF Player

我为何需要下载插件才能运行 CDF?
CDF Player 插件实际上为您提供 Mathematica 的全部功能,提供计算和可视化的专业算法,范围涵盖从工程到金融、统计、图像处理等诸多领域。这些计算在客户端计算的速度和平滑互动性方面均远远超出标准网络技术。更多信息请参阅 CDF 的原动力

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

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

Wolfram CDF Player 和 Wolfram CDF Player Pro 有何区别?
Wolfram CDF Player 是一个具有高级功能的运行系统,尤其适用于各种 Wolfram 文件格式,包括由 Mathematica 或其他工具创建的 CDF,并具有新增的网络插件功能。Wolfram Player Pro 是一个具有高级功能的独立运行系统,尤其适用于要求有数据导入、文本输入及其它典型功能的应用程序部署。Mathematica 是一个完整的 CDF 开发工具,是世界上企业级计算的顶级应用程序。了解详细,请查看功能对比表

Mathematica Player 和 Wolfram CDF Player 有何区别? Mathematica Player 是早期的 Wolfram 运行系统。如果您有 Mathematica Player,通过升级至免费的 Wolfram CDF Player,您将能够使用 Mathematica 以及网络浏览器插件最新版的全部功能。



Select Language: enjaespt-brruko