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