无法将swf文件链接到rfxviewer

时间:2012-12-06 07:47:06

标签: flash

美好的一天,

我遇到了这个问题, 我在php:

中使用此命令将pdf文件转换为swf文件
exec("C:\\SWFTools\\pdf2swf.exe ".$source." -o ".$converted." -f -T 9 -t -s storeallcharacters");

虽然几乎所有的pdf都正确转换并链接到我的观看者。但是,有一些pdf文件无法转换,所以我在命令行手动执行它,我遇到了这个错误:

NOTICE  processing PDF page 9 (595x842:0:0)
ERROR   ID Table overflow
ERROR   This file is too complex to render- SWF only supports 65536 shapes at once

好吧,我做了一些研究http://comments.gmane.org/gmane.comp.tools.swftools.general/2098 并尝试了解决方案并且有效。

但是我的问题是这个,我现在无法使用此命令将此swf文件链接到rfxviewer:

exec("C:\\SWFTools\\swfcombine.exe -o ".$combined." C:\\SWFTools\\swfs\\rfxview.swf viewport=".$converted);

我尝试了cmd的事情并显示了这个错误:

Warning: File contains both flash 8 and flash 9 actionscript
Warning: File contains both flash 8 and flash 9 actionscript

如何将此swf文件链接到我的查看器?我是否会错过任何重要的命令?请帮助。

1 个答案:

答案 0 :(得分:0)

我认为rfxview.swf只支持flash 7和flash 8,你需要将“-T 9”更改为“-T 8”。