專利名稱::Pdf文件到swf文件轉(zhuǎn)換方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù),特別涉及一種PDF文件到SWF文件轉(zhuǎn)換方法及系統(tǒng)。
背景技術(shù):
:SffF(shockwaveflash)是Macromedia(現(xiàn)已被ADOBE公司收購)公司的動(dòng)畫設(shè)計(jì)軟件Flash的專用格式,是一種支持矢量和點(diǎn)陣圖形的動(dòng)畫文件格式,被廣泛應(yīng)用于網(wǎng)頁設(shè)計(jì),動(dòng)畫制作等領(lǐng)域,SWF文件通常也被稱為Flash文件。SWF由于其出色的效果以及跨平臺(tái)特性,在互聯(lián)網(wǎng)閱讀中扮演著重要角色,SWF普及程度很高,現(xiàn)在超過99%的網(wǎng)絡(luò)使用者都可以讀取SWF文件。PDF(PortableDocumentformat,便攜文件格式)是一種廣泛應(yīng)用的電子文件格式。對(duì)于從PDF到SWF的轉(zhuǎn)換,是十分迫切和需要的?,F(xiàn)有的PDF到SWF的文件轉(zhuǎn)換工具(如pdf2swf.exe),將PDF文件轉(zhuǎn)換為到SWF文件的方法是一.設(shè)置PDF到SWF轉(zhuǎn)換系統(tǒng)的轉(zhuǎn)換字庫;二.讀入PDF文件,識(shí)別出PDF文件中的各文字的字體、PDF文件中的圖片、PDF文件中的圖層信息;三.對(duì)于PDF文件中的圖片,進(jìn)行像素的識(shí)別,放入到新生成的SWF文件中;對(duì)于PDF文件中的文字,在轉(zhuǎn)換字庫中查找各文字的相應(yīng)字體文字,進(jìn)行轉(zhuǎn)碼,放入到新生成的SWF文件中;對(duì)于PDF文件中的圖層,將圖層進(jìn)行矢量的轉(zhuǎn)換,放入到新生成的SWF文件中;四.轉(zhuǎn)換完成。由于生成PDF文件的作者使用各種字庫,而一般的PDF到SWF轉(zhuǎn)換系統(tǒng)(如pdf2swf.exe)的轉(zhuǎn)換字庫容量有限,通常常會(huì)缺少多種非西文字體,PDF文件中的使用的字庫很有可能超過一般PDF到SWF轉(zhuǎn)換系統(tǒng)的轉(zhuǎn)換字庫容量,再加上字體版權(quán)(如方正字庫版權(quán))問題,在PDF到SWF轉(zhuǎn)換過程中,就會(huì)造成部分文字的缺失以及亂碼;另外,圖片因?yàn)樾枰∷⒃?,直接轉(zhuǎn)換會(huì)造成生成的SWF文件過大;還有,PDF文件編輯者由于追求各種藝術(shù)效果,會(huì)大量使用圖層,大量的圖層會(huì)導(dǎo)致程序計(jì)算負(fù)荷很重,會(huì)直接導(dǎo)致轉(zhuǎn)換錯(cuò)誤。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是PDF文件轉(zhuǎn)換成SWF文件時(shí),不會(huì)造成部分文字的缺失以及亂碼。為解決上述技術(shù)問題,本發(fā)明提供了一種PDF文件到SWF文件轉(zhuǎn)換方法,包括以下步驟一.設(shè)置轉(zhuǎn)換字庫及字體替換規(guī)則;所述轉(zhuǎn)換字庫中設(shè)置有多種字體的字庫;所述字體替換規(guī)則設(shè)置有所述轉(zhuǎn)換字庫中未設(shè)置的多種字體的替換規(guī)則,即用所述轉(zhuǎn)換字庫中設(shè)置的某種字體替換所述轉(zhuǎn)換字庫中未設(shè)置的某種字體的規(guī)則;二.讀取PDF文件,識(shí)別出PDF文件中每一頁的文字字體,以及PDF文件中的圖片、PDF文件中的圖層;三.對(duì)于PDF文件中每一頁的文字,如果該頁上的文字字體包括在轉(zhuǎn)換字庫設(shè)置的字體中,則利用轉(zhuǎn)換字庫中的該字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中,然后進(jìn)行步驟六;如果該頁上的文字的字體未包括在轉(zhuǎn)換字庫設(shè)置的字體中,進(jìn)行步驟四;四.如果所述字體替換規(guī)則中設(shè)置有該頁上的文字字體的替換字體,則利用轉(zhuǎn)換字庫中的該替換字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中,然后進(jìn)行步驟六;如果所述字體替換規(guī)則中未設(shè)置該頁上的文字字體的替換字體,則進(jìn)行步驟五;五.將該頁頁面圖片化;六.對(duì)PDF文件中的圖片以及步驟五圖片化后的頁面進(jìn)行像素的識(shí)別,放入到新生成SWF文件中;對(duì)PDF文件中的圖層進(jìn)行矢量的轉(zhuǎn)換,放入到新生成SWF文件中;七.轉(zhuǎn)換結(jié)束。步驟六中,可以先對(duì)PDF文件中的圖層進(jìn)行簡化,然后進(jìn)行矢量的轉(zhuǎn)換放入到新生成SWF文件中。步驟七中,可以先將新生成SWF文件中的圖片總體積大于一門限值的頁面上的圖片的分辨率調(diào)低,使新生成SWF文件中的各頁面上的圖片總體積都小于該門限值,然后轉(zhuǎn)換結(jié)束。為解決上述技術(shù)問題,本發(fā)明還提供了一種PDF文件到SWF文件轉(zhuǎn)換系統(tǒng),包括一轉(zhuǎn)換字庫、一字體替換規(guī)則模塊、一PDF文件信息識(shí)別模塊、一文字處理模塊、一圖片處理模塊、一圖層處理模塊;所述轉(zhuǎn)換字庫,用于設(shè)置多種字體的字庫;所述字體替換規(guī)則模塊,用于設(shè)置所述轉(zhuǎn)換字庫中未設(shè)置的多種字體的替換規(guī)則,即用所述轉(zhuǎn)換字庫中設(shè)置的某種字體替換所述轉(zhuǎn)換字庫中未設(shè)置的某種字體的規(guī)則;所述PDF文件信息識(shí)別模塊,用于讀取PDF文件,識(shí)別出PDF文件中每一頁的文字字體,以及PDF文件中的圖片、PDF文件中的圖層;所述文字處理模塊,用于對(duì)PDF文件中的文字進(jìn)行處理,具體處理過程是對(duì)于PDF文件中每一頁的文字,如果該頁上的文字字體包括在轉(zhuǎn)換字庫設(shè)置的字體中,則利用轉(zhuǎn)換字庫中的該字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中;如果該頁上的文字字體未包括在轉(zhuǎn)換字庫設(shè)置的字體中,并且所述字體替換規(guī)則中設(shè)置有該頁上的文字字體的替換字體,則利用轉(zhuǎn)換字庫中的該替換字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中;如果該頁上的文字字體未包括在轉(zhuǎn)換字庫設(shè)置的字體中,并且所述字體替換規(guī)則中未設(shè)置該頁上的文字字體的替換字體,則將該頁頁面圖片化;所述圖片處理模塊,用于對(duì)PDF文件中的圖片以及所述文字處理模塊圖片化后的頁面進(jìn)行像素的識(shí)別,放入到新生成SWF文件中;所述圖層處理模塊,用于對(duì)PDF文件中的圖層進(jìn)行矢量的轉(zhuǎn)換,放入到新生成SWF文件中。PDF文件到SWF文件轉(zhuǎn)換系統(tǒng)還可以包括一分辨率調(diào)整模塊;所述分辨率調(diào)整模塊,用于將新生成SWF文件中的圖片總體積大于一門限值的頁面上的圖片的分辨率調(diào)低,使新生成SWF文件中的各頁面上的圖片總體積都小于該門限值。所述圖層處理模塊,可以先對(duì)PDF文件中的圖層進(jìn)行簡化,然后進(jìn)行矢量的轉(zhuǎn)換,放入到新生成SWF文件中。本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換方法及系統(tǒng),通過分析PDF文件,得到PDF文件中每一頁的文字字體,以及PDF文件中的圖片、PDF文件中的圖層,把常規(guī)轉(zhuǎn)換字庫沒有包括的一些非常規(guī)字體(如方正字庫中的非西文字體)按替換規(guī)則替換為常規(guī)轉(zhuǎn)換字庫已包括的常規(guī)字體,如果沒有替換規(guī)則就把包含非常規(guī)字體的PDF頁面圖片化,然后對(duì)圖片化后的頁面進(jìn)行像素的識(shí)別,將PDF文件非常規(guī)字體頁面轉(zhuǎn)換成SWF文件,通過對(duì)非常規(guī)字體的替換及圖片化處理,使得PDF文件到SWF文件轉(zhuǎn)換過程中避免了部分文字的缺失以及亂碼。本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換方法及系統(tǒng),還通過把復(fù)雜的圖層簡化以減少計(jì)算負(fù)擔(dān),可以把圖層復(fù)雜頁面內(nèi)容比較順利轉(zhuǎn)化出來。為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)本發(fā)明或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1是本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換方法一實(shí)施例示意圖;圖2是本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換系統(tǒng)一實(shí)施例示意圖。具體實(shí)施例方式下面將結(jié)合本發(fā)明中的附圖,對(duì)本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換方法一實(shí)施例如圖1所示,包括以下步驟一.設(shè)置轉(zhuǎn)換字庫及字體替換規(guī)則,所述轉(zhuǎn)換字庫中設(shè)置有多種字體的字庫,所述字體替換規(guī)則設(shè)置有所述轉(zhuǎn)換字庫中未設(shè)置的多種字體的替換規(guī)則,即用所述轉(zhuǎn)換字庫中設(shè)置的某種字體替換所述轉(zhuǎn)換字庫中未設(shè)置的某種字體的規(guī)則,例如,所述轉(zhuǎn)換字庫中設(shè)置有楷體、宋體等多種字體,但并沒有設(shè)置方正宋一簡體,所述字體替換規(guī)則可以設(shè)定用宋體替換方正宋一簡體;二.讀取PDF文件,識(shí)別出PDF文件中每一頁的文字字體,以及PDF文件中的圖片、PDF文件中的圖層;較佳的,通過XPDF寫代碼提取PDF頭文件,由于PDF頭文件有每一頁的文字字體信息,通過PDF頭文件可以得到PDF文件每一頁的文字字體;三.對(duì)于PDF文件中每一頁的文字,如果該頁上的文字字體包括在轉(zhuǎn)換字庫設(shè)置的字體中,則利用轉(zhuǎn)換字庫中的該字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中,然后進(jìn)行步驟六;如果該頁上的文字的字體未包括在轉(zhuǎn)換字庫設(shè)置的字體中,進(jìn)行步驟四;四.如果所述字體替換規(guī)則中設(shè)置有該頁上的文字字體的替換字體,則利用轉(zhuǎn)換字庫中的該替換字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中,然后進(jìn)行步驟六;如果所述字體替換規(guī)則中未設(shè)置該頁上的文字字體的替換字體,則進(jìn)行步驟五;五.將該頁頁面圖片化;六.對(duì)PDF文件中的圖片以及步驟五圖片化后的頁面進(jìn)行像素的識(shí)別,放入到新生成SWF文件中;對(duì)PDF文件中的圖層先進(jìn)行簡化(如淡化陰影、圖層位圖化、合并圖層等),然后進(jìn)行矢量的轉(zhuǎn)換放入到新生成SWF文件中;七.將新生成SWF文件中的圖片總體積大于一門限值(如圖片總體積超過500KB)的頁面上的圖片的分辨率調(diào)低,使新生成SWF文件中的各頁面上的圖片總體積都小于該門限值,轉(zhuǎn)換結(jié)束。本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換系統(tǒng)一實(shí)施例如圖2所示,包括一轉(zhuǎn)換字庫、一字體替換規(guī)則模塊、一PDF文件信息識(shí)別模塊、一文字處理模塊、一圖層處理模塊、一圖片處理模塊、分辨率調(diào)整模塊;所述轉(zhuǎn)換字庫,用于設(shè)置多種字體的字庫;所述字體替換規(guī)則模塊,用于設(shè)置所述轉(zhuǎn)換字庫中未設(shè)置的多種字體的替換規(guī)則,即用所述轉(zhuǎn)換字庫中設(shè)置的某種字體替換所述轉(zhuǎn)換字庫中未設(shè)置的某種字體的規(guī)則,例如,所述轉(zhuǎn)換字庫中設(shè)置有楷體、宋體等多種字體,但并沒有設(shè)置方正宋一簡體,所述字體替換規(guī)則可以設(shè)定用宋體替換方正宋一簡體;所述PDF文件信息識(shí)別模塊,用于讀取PDF文件,識(shí)別出PDF文件中每一頁的文字字體,以及PDF文件中的圖片、PDF文件中的圖層;所述文字處理模塊,用于對(duì)PDF文件中的文字進(jìn)行處理,具體處理過程是對(duì)于PDF文件中每一頁的文字,如果該頁上的文字字體包括在轉(zhuǎn)換字庫設(shè)置的字體中,則利用轉(zhuǎn)換字庫中的該字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中;如果該頁上的文字字體未包括在轉(zhuǎn)換字庫設(shè)置的字體中,并且所述字體替換規(guī)則中設(shè)置有該頁上的文字字體的替換字體,則利用轉(zhuǎn)換字庫中的該替換字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中;如果該頁上的文字字體未包括在轉(zhuǎn)換字庫設(shè)置的字體中,并且所述字體替換規(guī)則中未設(shè)置該頁上的文字字體的替換字體,則將該頁頁面圖片化;所述圖層處理模塊,用于先對(duì)PDF文件中的圖層進(jìn)行簡化(如淡化陰影、圖層位圖化、合并圖層等),然后進(jìn)行矢量的轉(zhuǎn)換放入到新生成SWF文件中;所述圖片處理模塊,用于對(duì)PDF文件中的圖片以及所述文字處理模塊圖片化后的頁面進(jìn)行像素的識(shí)別,放入到新生成SWF文件中;所述分辨率調(diào)整模塊,用于將新生成SWF文件中的圖片總體積大于一門限值(如圖片總體積超過500KB)的頁面上的圖片的分辨率調(diào)低,使新生成SWF文件中的各頁面上的圖片總體積都小于該門限值。本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換方法及系統(tǒng),通過分析PDF文件,得到PDF文件中每一頁的文字字體,以及PDF文件中的圖片、PDF文件中的圖層,把常規(guī)轉(zhuǎn)換字庫沒有包括的一些非常規(guī)字體(如方正字庫中的非西文字體)按替換規(guī)則替換為常規(guī)轉(zhuǎn)換字庫已包括的常規(guī)字體,如果沒有替換規(guī)則就把包含非常規(guī)字體的PDF頁面圖片化,然后對(duì)圖片化后的頁面進(jìn)行像素的識(shí)別,將PDF文件非常規(guī)字體頁面轉(zhuǎn)換成SWF文件,通過對(duì)非常規(guī)字體的替換及圖片化處理,使得PDF文件到SWF文件轉(zhuǎn)換過程中避免了部分文字的缺失以及亂碼。本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換方法及系統(tǒng),還通過把復(fù)雜的圖層簡化以減少計(jì)算負(fù)擔(dān),可以把圖層復(fù)雜頁面內(nèi)容比較順利轉(zhuǎn)化出來。本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換方法及系統(tǒng),對(duì)于轉(zhuǎn)換后的得到的SWF文件,還進(jìn)一步對(duì)圖片過大的頁面上的圖片的分辨率進(jìn)行調(diào)整,以方便SWF文件在網(wǎng)絡(luò)中傳輸。權(quán)利要求1.一種PDF文件到SWF文件轉(zhuǎn)換方法,其特征在于,包括以下步驟一.設(shè)置轉(zhuǎn)換字庫及字體替換規(guī)則;所述轉(zhuǎn)換字庫中設(shè)置有多種字體的字庫;所述字體替換規(guī)則設(shè)置有所述轉(zhuǎn)換字庫中未設(shè)置的多種字體的替換規(guī)則,即用所述轉(zhuǎn)換字庫中設(shè)置的某種字體替換所述轉(zhuǎn)換字庫中未設(shè)置的某種字體的規(guī)則;二.讀取PDF文件,識(shí)別出PDF文件中每一頁的文字字體,以及PDF文件中的圖片、PDF文件中的圖層;三.對(duì)于PDF文件中每一頁的文字,如果該頁上的文字字體包括在轉(zhuǎn)換字庫設(shè)置的字體中,則利用轉(zhuǎn)換字庫中的該字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中,然后進(jìn)行步驟六;如果該頁上的文字的字體未包括在轉(zhuǎn)換字庫設(shè)置的字體中,進(jìn)行步驟四;四.如果所述字體替換規(guī)則中設(shè)置有該頁上的文字字體的替換字體,則利用轉(zhuǎn)換字庫中的該替換字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中,然后進(jìn)行步驟六;如果所述字體替換規(guī)則中未設(shè)置該頁上的文字字體的替換字體,則進(jìn)行步驟五;五.將該頁頁面圖片化;六.對(duì)PDF文件中的圖片以及步驟五圖片化后的頁面進(jìn)行像素的識(shí)別,放入到新生成SffF文件中;對(duì)PDF文件中的圖層進(jìn)行矢量的轉(zhuǎn)換,放入到新生成SWF文件中;七.轉(zhuǎn)換結(jié)束。2.根據(jù)權(quán)利要求1所述的PDF文件到SWF文件轉(zhuǎn)換方法,其特征在于,步驟六中,先對(duì)PDF文件中的圖層進(jìn)行簡化,然后進(jìn)行矢量的轉(zhuǎn)換放入到新生成SWF文件中。3.根據(jù)權(quán)利要求2所述的PDF文件到SWF文件轉(zhuǎn)換方法,其特征在于,進(jìn)行簡化包括如淡化陰影、圖層位圖化、合并圖層。4.根據(jù)權(quán)利要求1、2或3所述的PDF文件到SWF文件轉(zhuǎn)換方法,其特征在于,步驟七中,將新生成SWF文件中的圖片總體積大于一門限值的頁面上的圖片的分辨率調(diào)低,使新生成SWF文件中的各頁面上的圖片總體積都小于該門限值,然后轉(zhuǎn)換結(jié)束。5.一種PDF文件到SWF文件轉(zhuǎn)換系統(tǒng),其特征在于,包括一轉(zhuǎn)換字庫、一字體替換規(guī)則模塊、一PDF文件信息識(shí)別模塊、一文字處理模塊、一圖片處理模塊、一圖層處理模塊;所述轉(zhuǎn)換字庫,用于設(shè)置多種字體的字庫;所述字體替換規(guī)則模塊,用于設(shè)置所述轉(zhuǎn)換字庫中未設(shè)置的多種字體的替換規(guī)則,即用所述轉(zhuǎn)換字庫中設(shè)置的某種字體替換所述轉(zhuǎn)換字庫中未設(shè)置的某種字體的規(guī)則;所述PDF文件信息識(shí)別模塊,用于讀取PDF文件,識(shí)別出PDF文件中每一頁的文字字體,以及PDF文件中的圖片、PDF文件中的圖層;所述文字處理模塊,用于對(duì)PDF文件中的文字進(jìn)行處理,具體處理過程是對(duì)于PDF文件中每一頁的文字,如果該頁上的文字字體包括在轉(zhuǎn)換字庫設(shè)置的字體中,則利用轉(zhuǎn)換字庫中的該字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中;如果該頁上的文字字體未包括在轉(zhuǎn)換字庫設(shè)置的字體中,并且所述字體替換規(guī)則中設(shè)置有該頁上的文字字體的替換字體,則利用轉(zhuǎn)換字庫中的該替換字體字庫,對(duì)該頁上的文字進(jìn)行轉(zhuǎn)碼,放入到新生成SWF文件中;如果該頁上的文字字體未包括在轉(zhuǎn)換字庫設(shè)置的字體中,并且所述字體替換規(guī)則中未設(shè)置該頁上的文字字體的替換字體,則將該頁頁面圖片化;所述圖片處理模塊,用于對(duì)PDF文件中的圖片以及所述文字處理模塊圖片化后的頁面進(jìn)行像素的識(shí)別,放入到新生成SWF文件中;所述圖層處理模塊,用于對(duì)PDF文件中的圖層進(jìn)行矢量的轉(zhuǎn)換,放入到新生成SWF文件中。6.根據(jù)權(quán)利要求5所述的PDF文件到SWF文件轉(zhuǎn)換系統(tǒng),其特征在于,PDF文件到SWF文件轉(zhuǎn)換系統(tǒng)還包括一分辨率調(diào)整模塊;所述分辨率調(diào)整模塊,用于將新生成SWF文件中的圖片總體積大于一門限值的頁面上的圖片的分辨率調(diào)低,使新生成SWF文件中的各頁面上的圖片總體積都小于該門限值。7.根據(jù)權(quán)利要求5所述的PDF文件到SWF文件轉(zhuǎn)換系統(tǒng),其特征在于,所述圖層處理模塊,用于先對(duì)PDF文件中的圖層進(jìn)行簡化,然后進(jìn)行矢量的轉(zhuǎn)換,放入到新生成SWF文件中。全文摘要本發(fā)明公開了一種PDF文件到SWF文件轉(zhuǎn)換方法,通過分析PDF文件,得到PDF文件中每一頁的文字字體,以及PDF文件中的圖片、PDF文件中的圖層,把常規(guī)轉(zhuǎn)換字庫沒有包括的一些非常規(guī)字體按替換規(guī)則替換為常規(guī)轉(zhuǎn)換字庫已包括的常規(guī)字體,如果沒有替換規(guī)則就把包含非常規(guī)字體的PDF頁面圖片化,然后對(duì)圖片化后的頁面進(jìn)行像素的識(shí)別,將PDF文件非常規(guī)字體頁面轉(zhuǎn)換成SWF文件。本發(fā)明還公開了一種PDF文件到SWF文件轉(zhuǎn)換系統(tǒng),本發(fā)明的PDF文件到SWF文件轉(zhuǎn)換方法及系統(tǒng),通過對(duì)非常規(guī)字體的替換及圖片化處理,使得PDF文件到SWF文件轉(zhuǎn)換過程中避免了部分文字的缺失以及亂碼。文檔編號(hào)G06T11/60GK102402500SQ20111037702公開日2012年4月4日申請(qǐng)日期2011年11月23日優(yōu)先權(quán)日2011年11月23日發(fā)明者萬曦申請(qǐng)人:上海居冠軟件有限公司