PDF则需要有这个插件才能预览..那么转换的过程如下
以PPT 为例 : PPT →(由ASPOSE转换)→ PDF文件 →(由pdf2swf转换)→Swf文件 最终由EXTJS嵌入FlexPaper...Document doc = new Document(sourceFileName);
doc.Save(targetFileName, Aspose.Words.SaveFormat.Pdf...Aspose.Slides.Export.SaveFormat.Pdf);
}
}
catch (Exception ex...将pdf文件转swf的转换器放到站点根目录下新建文件夹pdf2swf(这里必须配置不然无法转换,当然位置可以随意,类中的地址需要修改)
转换完成之后,我们需要用 FlexPaper进行展示,代码如下...写在最后,这个转换的过程比较复杂,也比较耗时 测试7M左右的PPT需要1-2分钟转换,所以推荐在文件上传后第一次预览时进行异步转换,然后存在本地,第二次就直接拿上一次的进行显示.