2012-12-06 77 views
0

好日子,無法鏈接SWF文件rfxviewer

我堅持這個問題, 我在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

我認爲rfxview.swf只支持flash 7和flash 8,您需要將「-T 9」更改爲「-T 8」。