原創(chuàng)|使用教程|編輯:況魚杰|2021-02-03 11:18:25.463|閱讀 254 次
概述:在某些情況下,您可能希望使用敏感信息保護(hù)Print2Flash格式的文檔,以防止打印,復(fù)制文檔或查看文檔。 使用Flash文檔保護(hù)可獲得最佳效果。 但是,Print2Flash也為HTML5文檔提供了類似的功能。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Print2Flash是一款強(qiáng)大的文件格式轉(zhuǎn)換及文檔發(fā)布工具。可以輕松實(shí)現(xiàn)可打印文檔(如Word、PDF文檔、PPT或是Excel電子表格)轉(zhuǎn)換到 Adobe ® Flash ®文件(swf)、html頁面或SVG文件。
防止印刷
Print2Flash為了防止文檔查看器打印轉(zhuǎn)換后的文檔,您需要在轉(zhuǎn)換文檔之前在“文檔選項(xiàng)”窗口的“保護(hù)”選項(xiàng)卡中設(shè)置“禁用打印”復(fù)選框。 此選項(xiàng)會(huì)自動(dòng)禁用文檔工具欄上的“打印”按鈕,并禁用通過鍵盤快捷鍵或使用Print2Flash Document API來訪問打印功能。
在進(jìn)行程序轉(zhuǎn)換時(shí),可以通過在Profile對象的ProtectionOptions屬性或增強(qiáng)的批處理的ProtectionOptions參數(shù)中設(shè)置PROTDISPRINT標(biāo)志來禁用打印。
防止復(fù)制文本
Print2Flash為了防止文檔查看者從轉(zhuǎn)換后的文檔中復(fù)制文本,您需要在文檔轉(zhuǎn)換之前在“文檔選項(xiàng)”窗口的“保護(hù)”選項(xiàng)卡中設(shè)置“禁用按用戶復(fù)制文本”復(fù)選框。 此選項(xiàng)自動(dòng)禁用文檔工具欄上的“選擇文本”按鈕。 如果要使用Print2Flash Document API禁用文本復(fù)制,則需要在同一窗口中設(shè)置“使用Document API禁用文本復(fù)制”選項(xiàng)。
在進(jìn)行程序轉(zhuǎn)換時(shí),可以通過在Profile對象的ProtectionOptions屬性或增強(qiáng)批處理的ProtectionOptions參數(shù)中設(shè)置PROTDISTEXTCOPY和PROTDISTEXTCOPYAPI標(biāo)志來禁用文本復(fù)制。
防止觀看
Print2Flash文檔只是常規(guī)的Flash或SVG文件,可以下載并在Web瀏覽器中顯示。像任何其他類型的文件一樣,它們無法阻止自己通過外部軟件進(jìn)行復(fù)制或下載。因此,通常,如果用戶在瀏覽器或Flash Player中查看標(biāo)準(zhǔn)的Print2Flash文檔,則意味著該文檔已在磁盤上,用戶原則上可以重新打開并查看其任意次數(shù)。如果這不是您想要的,可能會(huì)給您帶來問題。幸運(yùn)的是,Print2Flash為該問題提供了某種解決方案。
防止在瀏覽器緩存中存儲(chǔ)文檔
通常,Web瀏覽器將下載的資源(包括Print2Flash文檔)存儲(chǔ)在磁盤上,以在下次打開此文檔時(shí)提供更快的文檔檢索速度。存儲(chǔ)此類資源的區(qū)域稱為瀏覽器緩存。
如果打算僅在瀏覽器中在線顯示文檔,則可能會(huì)擔(dān)心用戶已經(jīng)查看過的文檔存儲(chǔ)在磁盤上。這意味著智能用戶可以在緩存中找到一個(gè)文檔,然后從那里檢索并打開它。但是,當(dāng)從Web服務(wù)器返回Print2Flash文檔時(shí),可以通過發(fā)送以下HTTP標(biāo)頭來防止在瀏覽器中進(jìn)行緩存:
Pragma: no-cache Cache-Control: no-cache,private,no-store,must-revalidate,max-stale=0,post-check=0,pre-check=0 Expires: Mon, 26 Jul 1997 05:00:00 GMT
這將使符合Internet Explorer或Firefox等標(biāo)準(zhǔn)的通用瀏覽器不會(huì)緩存文檔。但是,請注意,有些脫機(jī)瀏覽器始終緩存下載的文件,而不管其標(biāo)題如何。
按域限制對文檔的訪問
如果僅在從站點(diǎn)(域)的瀏覽器或Flash Player中下載文檔時(shí)才允許查看它們,則可能會(huì)獲得額外的保護(hù)。如果用戶將該文檔存儲(chǔ)在磁盤上或從磁盤緩存中檢索它或?qū)⑵渖陷d到另一個(gè)網(wǎng)站,則在這種情況下,此保護(hù)技術(shù)將不允許顯示該文檔。因此,您的文檔似乎已“鏈接”到您的站點(diǎn),而無法從其他站點(diǎn)或磁盤查看它們。
要按域限制對文檔的訪問,您需要在“文檔選項(xiàng)”窗口的“保護(hù)”選項(xiàng)卡中指定允許域的列表。然后,當(dāng)您使用Print2Flash轉(zhuǎn)換文檔時(shí),此列表存儲(chǔ)在Print2Flash文檔中,并用于檢查是否應(yīng)授予對文檔的訪問權(quán)限。打開受保護(hù)的文檔時(shí),它將檢查已從中加載的域,如果它與允許列表中指定的域之一匹配,則會(huì)向用戶顯示該文檔。否則,不顯示該文檔。
例如,如果僅使用mysite.com域從您的站點(diǎn)提供Print2Flash文檔,則需要將該域添加到允許的域列表中。這樣做的效果是,僅當(dāng)從本站點(diǎn)(從其域部分中具有“ mysite.com”的URL)下載文檔時(shí),才能顯示它們。如果此文檔存儲(chǔ)在磁盤上或從磁盤緩存中查看,則不會(huì)顯示該文檔。如果將此文檔上載到另一個(gè)站點(diǎn),則也不會(huì)從那里顯示該文檔。
在進(jìn)行程序轉(zhuǎn)換時(shí),可以使用Profile對象的RestrictionDomains屬性或在“增強(qiáng)批處理”的RestrictionDomains參數(shù)中指定此允許的域列表。
域保護(hù)
域限制技術(shù)足夠好,但是文檔仍可以在某些脫機(jī)瀏覽器或其他可能偽造加載域的軟件中脫機(jī)顯示。例如,如果脫機(jī)瀏覽器緩存了文檔(不管上面提到的HTTP標(biāo)頭如何)并將其加載到瀏覽器或Flash Player中,使其認(rèn)為該文檔是從先前從其下載的原始允許站點(diǎn)加載的,則該文檔將仍然顯示為文檔,因?yàn)樵谶@種情況下無法知道是否已從緩存中下載了該文檔。
因此,最可靠的技術(shù)將是使文檔每次打開文檔時(shí)都向您的Web服務(wù)器發(fā)送請求,以請求顯示文檔的權(quán)限。這樣,您的服務(wù)器將完全控制何時(shí)以及何人可以訪問您的文檔。這需要一種自定義方法,并且需要在服務(wù)器上進(jìn)行一些實(shí)現(xiàn)(腳本會(huì)響應(yīng)查看權(quán)限請求)。
如果您對這種解決方案感興趣,請與我們的支持人員聯(lián)系,向我們發(fā)送文件保護(hù)要求的說明。我們可能會(huì)為您提供量身定制的解決方案。
更多產(chǎn)品相關(guān)信息可以點(diǎn)擊產(chǎn)品詳情查看。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: