再会,
我被这个问题困住了,我在 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 文件链接到我的查看器?我错过了任何重要的命令吗?请帮忙。