2010-09-02 29 views
1

我有一个Silverlight应用程序与一个大的DataGrid。我添加了将DataGrid的内容导出为Excel,PDF和其他几种格式的功能。在我的导出对话框中,我有一个复选框,上面写着“刻录到CD”。我试图这样做的原因是我的用户群真的希望能够将文件直接导出到CD。从Silverlight刻录CD

我的问题是,这是甚至有可能与Silverlight?我认为我可以通过与Silverlight 4一起推出的COM interop来实现这一点。但是我知道COM interop仅限于Windows,因为这种跨平台支持不会被支持。我想我的问题是:

  1. 我可以使用Silverlight刻录到CD吗?
  2. COM Interop是“完成此任务的方式”吗?
  3. 有没有办法从Mac上的Silverlight刻录到CD?

谢谢!

回答

1

COM互操作只能在浏览器外模式和提升的权限内实现。此外COM是微软唯一的,所以你不能在Macintosh上使用它。

也许你可以在服务器端甚至是客户端生成一个ISO或ZIP文件,如果你想要并将它交付给用户,用户可以决定将它存储在USB存储器上,或者自己刻录成CD。