0

当我使用 上传文件php时,它应该移动到转换工具和输出,即*.swf格式的文件,应该上传到我的原始文件所在的同一目录,并且应该显示在我的网站中。

我已经搜索了很长时间,我得到了swftool,但它在我的 linux 机器上不起作用。

4

2 回答 2

0

不可能转换每种格式。您的懒惰问题在那里有点宽泛。

swftool但是,您可以使用 OpenOffice/LibreOffice作为替代方案。Impress 演示模块允许导出.swf动画。LibreOffice 可以从命令行使用(因此通过 php)。

soffice -headless -convert-to swf animation.ppt

你可以谷歌其他例子。

然后,实际任务变成首先从您拥有的任何输入和媒体文件创建一个 Powerpoint 或 Impress 文档(它是一种 XML 格式)。(也许一个简单的 .SMIL 也可以。)

于 2011-11-19T11:54:51.357 回答
0

如果可以打印,您仍然可以将任何文档转换为 SWF。由于几乎可以打印任何类型的文档,因此可以将它们转换为 SWF。为了实现这一点,您需要使用虚拟 SWF 打印机软件,例如 Print2Flash (www.print2flash.com)。PHP 代码非常简单:

$p2f = new COM("Print2Flash4.Server2");
$p2f->ConvertFile($sourcefile,$outfile);

$sourcefile 是源文档的路径和名称,例如 PDF 或 Office 文档。$outfile 是输出 SWF 文件的名称。更多详细信息可以从 SDK 的 php 示例中获得,可以从http://print2flash.com/download.php下载

于 2016-04-18T14:29:32.283 回答