Visual c++ 转换MicrosoftOffice文档+;PDF+;图像++;音频/视频转换为Swf文件

Visual c++ 转换MicrosoftOffice文档+;PDF+;图像++;音频/视频转换为Swf文件,visual-c++,ms-office,document,Visual C++,Ms Office,Document,我想将MicrosoftOffice文档(.doc、.docx、ppt、xlsx、xls)+PDF+图像++音频/视频转换为swf文件。这个项目背后的想法是在任何有flash插件的机器上打开文档。我想在VC++中实现这一点。使用(开源) 从PDF、图像、视频、声音生成SWF 要从office格式转换,您可能需要首先将office文件转换为PDF,然后将PDF转换为SWF。有很多工具可以做到这一点,最好的工具之一是服务器模式下的OpenOffice(无用户界面) 一个示例实现是Alfresco S

我想将MicrosoftOffice文档(.doc、.docx、ppt、xlsx、xls)+PDF+图像++音频/视频转换为swf文件。这个项目背后的想法是在任何有flash插件的机器上打开文档。我想在VC++中实现这一点。

使用(开源)

从PDF、图像、视频、声音生成SWF

要从office格式转换,您可能需要首先将office文件转换为PDF,然后将PDF转换为SWF。有很多工具可以做到这一点,最好的工具之一是服务器模式下的OpenOffice(无用户界面)


一个示例实现是Alfresco Share(也是开源的),它使用swftools和OpenOffice将各种文件转换为SWF。Alfresco Share从Java调用这些外部程序,因此您可以用同样的方式从VC++调用它们。

@Nicolas:非常感谢您的回复…………还有一个请求…………请您详细说明一下Alfresco Share如何为我做到这一点…………不幸的是,Alfresco Share不会“为您做到这一点”如果你在VC++项目中。这只是一个如何使用SWFTOOLS和OpenOffice服务器模式将多种文件转换为SWF的示例。这证明了这是可能的,但您可能需要编写VC++来调用SWFTOOLS和OpenOffice服务器模式。仅供参考,Alfresco使用JODConverter将office文件转换为PDF。因此,您可以使用JODConverter+SWFTOOLS来实现您的目标。