欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法

文檔序號:6487733閱讀:11154來源:國知局
一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法
【專利摘要】本發(fā)明公開一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法,其包括如下步驟:步驟S1:提取gif圖片中的所有幀,將提取的多個圖片插入到pdf文件中;步驟S2:利用JavaScript對每一幀圖片的顯示進(jìn)行控制,實現(xiàn)gif圖片動畫顯示的功能。通過上述的方法,能讓gif圖片在pdf文件中也進(jìn)行動態(tài)的顯示,可以像動畫一樣顯示這個gif圖片的全部內(nèi)容,保留了原來gif圖片的表現(xiàn)能力,使pdf文件的信息傳遞能力更強(qiáng)。
【專利說明】—種將gif圖片轉(zhuǎn)換到Pdf文檔后動態(tài)顯示圖片的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種動態(tài)顯示多個圖像的方法,特別涉及一種將gif圖片轉(zhuǎn)換到Pdf文檔后動態(tài)顯示多個圖像的方法。
【背景技術(shù)】
[0002]gif格式的一個特點是可以在一個gif文件中存多幅彩色圖像,如果把存于一個文件中的多幅圖像數(shù)據(jù)逐幅讀出并顯示到屏幕上,就可構(gòu)成一種最簡單的動畫,這就是動態(tài)的gif圖片。目前將這中動態(tài)的gif圖片轉(zhuǎn)換為pdf格式文檔后,就只剩下一張靜態(tài)的圖片(一般都是第一幀)在Pdf文件中,丟失了其它幀的圖片,并且也不能像原gif圖片那樣動態(tài)顯示了。
[0003]因此,如何解決gif圖片轉(zhuǎn)換到pdf文件中后,只能顯示一個靜態(tài)圖片的問題,即為本領(lǐng)域技術(shù)人員的研究方向所在。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的是提供一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示多個圖像的方法,其可以讓gif圖片在pdf文件中也進(jìn)行動態(tài)的顯示,可以像動畫一樣顯示這個gif圖片的全部內(nèi)容。
[0005]為了達(dá)到上述目的,本發(fā)明提供一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法,其包括如下步驟:
[0006]步驟S1:提取gif圖片中的所有幀,將提取的多個圖片插入到pdf文件中;
[0007]步驟S2:利用JavaScript對每一巾貞圖片的顯示進(jìn)行控制,實現(xiàn)gif圖片動畫顯示的功能。
[0008]其中,在步驟SI中,是將多個圖片插入到pdf文件的同一頁中,并設(shè)置相同的位置坐標(biāo)。
[0009]其中,步驟S2包括如下子步驟:
[0010]步驟S21:通過圖片對象的OC字典項設(shè)置所有的圖片都是隱藏狀態(tài);
[0011]步驟S22:當(dāng)該頁內(nèi)容要渲染時,通過JavaScript腳本來修改每個圖片的OC字典項來控制是顯示還是隱藏狀態(tài);
[0012]步驟S23:按照gif圖片每巾貞的刷新頻率來刷新當(dāng)前頁面。
[0013]其中,在步驟SI中,在pdf文件中創(chuàng)建一個screen標(biāo)注,將gif圖片中的每一中貞都提取出來插入到pdf文件的同一頁中,作為該screen標(biāo)注的內(nèi)容流。
[0014]其中,步驟S2包括如下子步驟:
[0015]步驟S21’:在要渲染該頁內(nèi)容時,按照gif圖片每巾貞的刷新頻率利用JavaScript腳本來設(shè)置標(biāo)注的AP字典項的內(nèi)容為要顯示的圖片流;
[0016]步驟S22’:刷新該screen標(biāo)注。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:[0018]本發(fā)明的方法能讓gif圖片在pdf文件中也進(jìn)行動態(tài)的顯示,可以像動畫一樣顯示這個gif圖片的全部內(nèi)容,保留了原來gif圖片的表現(xiàn)能力,使Pdf文件的信息傳遞能力更強(qiáng)。
【專利附圖】

【附圖說明】
[0019]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1為本發(fā)明將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法流程圖;
[0021]圖2為本發(fā)明將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法一實施例流程圖;
[0022]圖3為本發(fā)明將gif圖片轉(zhuǎn)換到Pdf文檔后動態(tài)顯示圖片的方法另一實施例流程圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]如圖1所示,為本發(fā)明將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法流程圖,本發(fā)明將gif圖片轉(zhuǎn)換到Pdf文檔后動態(tài)顯示圖片的方法包括如下步驟:
[0025]步驟S1:提取gif圖片中的所有幀,將提取的多個圖片插入到pdf文件中;
[0026]步驟S2:利用JavaScript對每一巾貞圖片的顯示進(jìn)行控制,實現(xiàn)gif圖片動畫顯示的功能。
[0027]本發(fā)明將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法具有兩個實施例,以下對此進(jìn)行詳細(xì)介紹。
[0028]實施例一:
[0029]參與圖2,為本發(fā)明一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法一實施例流程圖,其包括如下步驟:
[0030]步驟Sll Jfgif圖片中的每一幀都提取處理,然后將這些圖片插入到pdf文件的同一頁中,并設(shè)置相同的位置坐標(biāo);如此設(shè)置后,會在同一個地方顯示出來這些圖片,此時顯示出來的是這些圖片疊加出來的一副圖片,因此還需要對每一幅圖片的顯示進(jìn)行控制。
[0031]步驟S21:通過圖片對象的OC字典項設(shè)置所有的圖片都是隱藏狀態(tài);
[0032]步驟S22:當(dāng)該也內(nèi)容要渲染時,通過JavaScript腳本來修改每個圖片的OC字典項來控制是顯示還是隱藏狀態(tài);
[0033]步驟S23:按照gif圖片每巾貞的刷新頻率來刷新當(dāng)前頁面。
[0034]通過上述步驟的實施,在pdf文件中的圖片與原來的gif圖片一樣,可以動態(tài)地顯示每一幀的內(nèi)容。[0035]實施例二:
[0036]參與圖3,為本發(fā)明一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法一實施例流程圖,其包括如下步驟:
[0037]步驟S11’:在pdf文件中創(chuàng)建一個screen標(biāo)注,將gif圖片中的每一巾貞都提取出來插入到pdf文件的同一頁中,作為該screen標(biāo)注的內(nèi)容流;
[0038]步驟S21’:要渲染該頁內(nèi)容時,按照gif圖片每巾貞的刷新頻率利用JavaScript腳本來設(shè)置標(biāo)注的AP字典項的內(nèi)容為要顯示的圖片流;
[0039]步驟S22’:刷新該screen標(biāo)注。
[0040]通過上述步驟的實施,在pdf文件中的圖片與原來的gif圖片一樣,可以動態(tài)地顯示每一幀的內(nèi)容。
[0041]上述兩個實施例均可以實現(xiàn)gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片,其具有如下共同點及不同點:
[0042]共同點:都是提取gif中的所有巾貞,并插入到pdf文件中,然后利用JavaScript來控制每一幀圖片的顯示,實現(xiàn)gif圖片動畫顯示的功能。
[0043]不同點:實施例一是將所有提取出來的圖片作為普通的圖片對象插入到pdf文件的同一頁中,然后通過OC字典項來控制顯示還是隱藏,需要以一定的頻率刷新頁面。實施例二是將提取出來的圖片作為一個標(biāo)注的內(nèi)容流存放在Pdf文件中,通過修改標(biāo)注的AP字典項來控制要顯示哪一幅圖片,需要以一定的頻率刷新該標(biāo)注顯示的內(nèi)容。
[0044]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
[0045]本發(fā)明的方法能讓gif圖片在pdf文件中也進(jìn)行動態(tài)的顯示,可以像動畫一樣顯示這個gif圖片的全部內(nèi)容,保留了原來gif圖片的表現(xiàn)能力,使Pdf文件的信息傳遞能力更強(qiáng)。
[0046]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種將gif圖片轉(zhuǎn)換到Pdf文檔后動態(tài)顯示圖片的方法,其特征在于,其包括如下步驟: 步驟S1:提取gif圖片中的所有幀,將提取的多個圖片插入到Pdf文件中; 步驟S2:利用JavaScript對每一巾貞圖片的顯示進(jìn)行控制,實現(xiàn)gif圖片動畫顯示的功倉泛。
2.根據(jù)權(quán)利要求1所述的一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法,其特征在于,在步驟SI中,是將多個圖片插入到pdf文件的同一頁中,并設(shè)置相同的位置坐標(biāo)。
3.根據(jù)權(quán)利要求2所述的一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法,其特征在于,步驟S2包括如下子步驟: 步驟S21:通過圖片對象的OC字典項設(shè)置所有的圖片都是隱藏狀態(tài); 步驟S22:當(dāng)該頁內(nèi)容要渲染時,通過JavaScript腳本來修改每個圖片的OC字典項來控制是顯示還是隱藏狀態(tài); 步驟S23:按照gif圖片每幀的刷新頻率來刷新當(dāng)前頁面。
4.根據(jù)權(quán)利要求1所述的一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法,其特征在于,在步驟SI中,在pdf文件中創(chuàng)建一個screen標(biāo)注,將gif圖片中的每一巾貞都提取出來插入到pdf文件的同一頁中,作為該screen標(biāo)注的內(nèi)容流。
5.根據(jù)權(quán)利要求4所述的一種將gif圖片轉(zhuǎn)換到pdf文檔后動態(tài)顯示圖片的方法,其特征在于,步驟S2包括如下子步驟: 步驟S21’:在要渲染該頁內(nèi)容時,按照gif圖片每巾貞的刷新頻率利用JavaScript腳本來設(shè)置標(biāo)注的AP字典項的內(nèi)容為要顯示的圖片流; 步驟S22’:刷新該screen標(biāo)注。
【文檔編號】G06T13/00GK103578126SQ201210283260
【公開日】2014年2月12日 申請日期:2012年8月9日 優(yōu)先權(quán)日:2012年8月9日
【發(fā)明者】郭圣恩 申請人:福州福昕軟件開發(fā)有限公司北京分公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临安市| 昌乐县| 合作市| 邯郸市| 德州市| 图木舒克市| 若尔盖县| 苗栗县| 富川| 菏泽市| 杂多县| 平山县| 扎鲁特旗| 鹤庆县| 海原县| 巨鹿县| 黎城县| 抚顺市| 抚松县| 敦煌市| 老河口市| 全椒县| 集贤县| 晋州市| 正阳县| 梅河口市| 拉孜县| 泌阳县| 滁州市| 呼玛县| 通海县| 武义县| 黄浦区| 永和县| 屏东县| 江津市| 临洮县| 堆龙德庆县| 清镇市| 广宁县| 荔波县|