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

一種PDF文本亂碼方法與流程

文檔序號(hào):12669671閱讀:1226來源:國知局

本發(fā)明涉及版權(quán)保護(hù)領(lǐng)域,具體而言,涉及一種PDF文本亂碼方法。



背景技術(shù):

PDF文檔處于文檔創(chuàng)建、編輯、保護(hù)、發(fā)布、傳播、保存整個(gè)工業(yè)環(huán)節(jié)的末端。很多電子文檔以PDF的形式在互聯(lián)網(wǎng)傳播,如何保護(hù)PDF文檔作者的權(quán)益成為一個(gè)亟待解決的問題。

目前流行的做法是通過PDF權(quán)限加密的方法,通過設(shè)置口令或者其它方式加密文檔,允許閱讀方以有限權(quán)限的方式分享文檔內(nèi)容。但是這種方式無法保證文檔的絕對安全,一旦解密,文檔的內(nèi)容,尤其是文本內(nèi)容和版式就可以隨意被復(fù)制、編輯。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種PDF文本亂碼方法,用以確保用戶可以不通過加密的方式,在互聯(lián)網(wǎng)上分享自己的某些文檔,而竊取者無法從字庫中找到文檔文字的Unicode(統(tǒng)一編碼)編碼。

為達(dá)到上述目的,本發(fā)明提供了一種PDF文本亂碼方法,包括以下步驟:

在創(chuàng)建PDF文檔或者將PDF文檔另存時(shí),在所創(chuàng)建或另存為的PDF文檔中嵌入PDF字體;

以隨機(jī)編碼的方式,改變嵌入PDF字體編碼映射ToUnicode字典;

將PDF文檔文本內(nèi)容的編碼改變?yōu)樗鲭S機(jī)編碼。

進(jìn)一步地,所述隨機(jī)編碼為無意義的數(shù)字碼。

本發(fā)明通過改變文本字體映射關(guān)系后,雖然PDF文本不能正常映射為Unicode編碼,但仍可以照常顯示;用戶如果用計(jì)算機(jī)的方式(如復(fù)制、剪切等操作)進(jìn)行PDF內(nèi)容竊取,不得不進(jìn)行Unicode編碼構(gòu)建,這個(gè)會(huì)大大增加商業(yè)成本;使用本專利技術(shù),用戶可以不通過加密的方式,在互聯(lián)網(wǎng)上分享自己的某些文檔。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一個(gè)實(shí)施例的PDF文本亂碼方法流程圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1為本發(fā)明一個(gè)實(shí)施例的PDF文本亂碼方法流程圖。如圖所示,該P(yáng)DF文本亂碼方法包括以下步驟:

S110,在創(chuàng)建PDF文檔或者將PDF文檔另存時(shí),在所創(chuàng)建或另存為的PDF文檔中嵌入PDF字體;

S120,以隨機(jī)編碼的方式,改變嵌入PDF字體編碼映射ToUnicode字典;

S130,將PDF文檔文本內(nèi)容的編碼改變?yōu)樗鲭S機(jī)編碼。

例如,上述隨機(jī)編碼可以為無意義的數(shù)字碼。這樣,通過改變字庫中編 碼映射的方法,使竊取者無法從字庫中找到文檔文字的Unicode編碼,只能找到01、02這樣的無意義的內(nèi)部編碼。

本發(fā)明的一個(gè)優(yōu)選實(shí)施例的具體流程如下:

1、在PDF文檔創(chuàng)建或者另存時(shí),嵌入PDF字體。

2、以隨機(jī)編碼的方式,改變嵌入PDF字體編碼映射ToUnicode字典。

3、改變PDF文本內(nèi)容的編碼為新的隨機(jī)編碼。

在上述實(shí)施例中,通過改變文本字體映射關(guān)系后,雖然PDF文本不能正常映射為Unicode編碼,但仍可以照常顯示;用戶如果用計(jì)算機(jī)的方式(如復(fù)制、剪切等操作)進(jìn)行PDF內(nèi)容竊取,不得不進(jìn)行Unicode編碼構(gòu)建,這個(gè)會(huì)大大增加商業(yè)成本;本發(fā)明用于PDF文檔文本內(nèi)容的進(jìn)一步保護(hù),增加PDF文檔文本被惡意復(fù)制、商業(yè)竊取的難度,使用本專利技術(shù),用戶可以不通過加密的方式,在互聯(lián)網(wǎng)上分享自己的某些文檔。

本領(lǐng)域普通技術(shù)人員可以理解:附圖只是一個(gè)實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。

最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
白朗县| 临高县| 丽水市| 彭阳县| 永吉县| 南充市| 巫山县| 扬州市| 鸡泽县| 南澳县| 福鼎市| 昌黎县| 南溪县| 泗阳县| 开远市| 海兴县| 沐川县| 穆棱市| 大悟县| 什邡市| 敖汉旗| 江西省| 满洲里市| 新野县| 集贤县| 集安市| 右玉县| 交城县| 增城市| 新巴尔虎右旗| 犍为县| 黔西县| 紫云| 栾城县| 海丰县| 宁德市| 遂溪县| 九台市| 通城县| 通河县| 陆良县|