美好的一天,
我遇到了这个问题, 我在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文件链接到我的查看器?我是否会错过任何重要的命令?请帮助。
答案 0 :(得分:0)
我认为rfxview.swf只支持flash 7和flash 8,你需要将“-T 9”更改为“-T 8”。