我正在构建一个宠物项目,需要将 pdf 和 ppt 文件转换为服务器端的 flash swf 文件。这应该类似于 Scribd、Docstoc 或 Slideshare 这些网站所做的。但经过一番谷歌搜索后,我找不到任何开源工具或库来执行此操作,除了 OpenOffice 包装器。所以我想知道这些网站是如何做到的,或者可能有一些我不知道的工具/库?
谢谢,
魏
我正在构建一个宠物项目,需要将 pdf 和 ppt 文件转换为服务器端的 flash swf 文件。这应该类似于 Scribd、Docstoc 或 Slideshare 这些网站所做的。但经过一番谷歌搜索后,我找不到任何开源工具或库来执行此操作,除了 OpenOffice 包装器。所以我想知道这些网站是如何做到的,或者可能有一些我不知道的工具/库?
谢谢,
魏
将您的 ppts 转换为 pdf。然后使用swftools将 pdf 转换为 swf(使用 openoffice,您可以使用 uno bridge,在 C、C++、python、java 中可用,用于自动化整个 pdf 转换)。它是一个开源库,非常好。
也许您可以从 PPT 转换为 JPEG,然后重播幻灯片,但那将没有动画和特效……看看http://poi.apache.org/
为什么不直接使用scribd API上传您的文件,并将 scribd 文件嵌入您的站点?
我前一阵子写了类似的东西。不好看——我用open office把ppt文件转成pdf,然后用imagemagick把pdf文件转成图片,然后写了一个flash播放器来显示图片。