使用Silverlight或Flash查看SVG

使用Silverlight或Flash查看SVG,flash,silverlight,svg,Flash,Silverlight,Svg,有没有一种方法可以使用Silver light或flash从文件或网页动态查看SVG 编辑:我目前正在使用inkscape在服务器上转换它们。唯一的问题是,制作60多页目录所需的时间有点慢。制作过程需要5分钟,一些客户(包括boss)希望此过程更快。可以将SVG转换为XAML,以便在Silverlight控件中查看。此外,Inkscape还支持将SVG图像导出到XAML输出。当然,这两者都不是您所要求的,因为它们都以某种方式“转换”,但直接回答——不,Silverlight不会直接解释SVG。但

有没有一种方法可以使用Silver light或flash从文件或网页动态查看SVG


编辑:我目前正在使用inkscape在服务器上转换它们。唯一的问题是,制作60多页目录所需的时间有点慢。制作过程需要5分钟,一些客户(包括boss)希望此过程更快。

可以将SVG转换为XAML,以便在Silverlight控件中查看。

此外,Inkscape还支持将SVG图像导出到XAML输出。当然,这两者都不是您所要求的,因为它们都以某种方式“转换”,但直接回答——不,Silverlight不会直接解释SVG。但是我不确定Flash。

timheuer:您知道是否有命令行选项来生成XAML文件吗


编辑:svg似乎没有直接转换为xaml格式,因为我的图表会在XP和Vista中使IE崩溃

milhous:我不熟悉Inkscape的命令行界面(如果有的话),但您可以使用SVG并另存为Microsoft XAML。

可以读取SVG文件并将其呈现到图形对象,您可能可以在Silverlight中使用该图形对象。或者,您可以使用HttpHandler以PNG格式将SVG直接呈现给浏览器。

我将对此进行研究,以了解所需的时间。