無論您散布檔案的範圍有多廣,您都可以控制收件者使用受原則保護檔案的方式。
使用「文檔」頁,您可以執行以下任務:
當檔案受原則保護,而您撤銷存取權限或切換套用的原則時,這些變更會生效如下:
對於「文檔」頁面上列出的每個文檔,您可以看到文檔名稱、發佈者名稱、策略名稱以及文檔受保護的日期。 如果保護文檔的策略已刪除,則策略ID將列在「策略名稱」下。
您也可以在「文檔詳細資訊」頁面上查看有關特定文檔的詳細資訊(如下所述):
您必須使用「文檔詳細資訊」頁上的「策略名稱」連結,才能訪問在Microsoft Outlook中為附加到電子郵件的文檔的收件人自動生成的策略。 這些策略不會顯示在策略頁上。
文檔名: 選定文檔的名稱。
檔案ID: 套用原則至檔案時,檔案安全性會指派的唯一識別碼。檔案安全性會使用此編號來追蹤檔案。
文檔狀態: 文檔的狀態(例如,活動或已撤銷)。
發佈者: 將原則附加至檔案的使用者名稱。
原則名 稱:用來保護檔案的原則名稱。您可以按一下名稱以開啟原則。 您必須使用此連結來訪問Acrobat為附加到Outlook電子郵件的文檔收件人生成的策略。 這些策略不會顯示在「策略」頁上。
策略類 型:應用於文檔的策略類型。
發佈日期: 將原則套用至檔案的日期。
相關小版本: 如果文檔具有相關小版本,則此項目也會出現在清單中。按一下該連結可查看文檔的相關小版本清單。
使用者可檢視其受保護檔案的相關資訊。 管理員可檢視任何使用者使用原則所保護之檔案的相關資訊。 原則集協調者可從其原則集檢視受原則保護之檔案的相關資訊。
如果啟用了跟蹤相關小版本,則可以跟蹤不同用戶保存的文檔版本。 此功能僅受某些應用程式(如PTC Pro/ENGINEER Wildfire)支援。
當多個使用者正在協作並儲存同一份檔案的不同版本時,此功能十分有用。 文檔安全可以跟蹤各種迭代;因此,您可以輕鬆檢視不同版本的檔案資訊。
如果啟用此功能,您可以從「文檔」(Documents)頁面查看文檔的相關小版本。
查看文檔的「文檔詳細資訊」頁。 (請參閱查看有關文檔的資訊。)
按一下「查看相關小版本」(View Related Iterations)。 只有在啟用功能時,此選項才可用。 此時將顯示相關小版本的清單。 對於每個小版本,可以查看以下資訊:
要顯示該小版本的「文檔詳細資訊」(Document Detail)頁,請按一下小版本的檔案名。
您可以撤銷並重新建立受原則保護檔案的存取權:
使用者: 可以使用其個人原則或共用原則來撤銷或重新建立其所保護之檔案的存取權,而對於套用原則的使用者,則可使用其廢止功能。無法撤銷檔案存取權或切換原則的使用者,必須聯絡管理員。
管理員: 可以撤銷或重新建立受原則保護檔案的存取權限,包括受個人或共用原則保護的檔案。如果管理員廢止使用共用原則保護之檔案的存取權,則只有管理員可以重新建立該檔案的存取權限。
原則集協調者:可 以撤銷或重新建立其原則集所保護之檔案的存取權限。
當您撤銷或重新建立檔案存取權限時,變更會在下列時間生效:
廢止受原則保護檔案的存取權
在檔案安全性頁面上,按一下「檔案」。
選擇適當文檔旁的複選框,然後按一下「撤銷」。 您可以一次撤銷對多份檔案的存取權。
選擇要向嘗試在文檔被撤消後開啟該文檔的用戶顯示的消息:
(可選)如果文檔有較新版本,請輸入URL並按一下測試以驗證URL。
按一下「確定」,然後再次按一下「確定」返回「文檔」頁。
恢復檔案存取權限
使用者、原則集協調者和管理員可切換套用至受原則保護檔案的原則(一次只能套用一個原則至檔案)。 如果用戶建立了策略,或者策略是啟用了此功能的共用策略,則用戶可以切換應用到其自身受策略保護文檔的策略。 否則,管理員或策略集協調員必須切換策略。 管理員可針對任何使用者受原則保護的檔案切換原則。 策略集協調者可以從其策略集切換策略。
切換策略時,新策略的強制方式如下:
若要允許匿名存取目前沒有此存取權的受原則保護檔案,請移除用戶端應用程式中的現有原則,然後套用允許匿名存取的原則。 如果您切換原則,使用者仍必須登入才能存取檔案。
您可以使用清單中提供的日期範圍標準和搜索標準的組合,在「文檔」(Documents)頁面上搜索文檔。 這些條件包括檔案名稱、原則名稱或所有檔案。
有些額外的搜尋選項僅供管理員使用:
檔案ID:套 用原則時,檔案安全性會指派給檔案的唯一ID編號。
檔案名稱: 檔案的名稱。
發佈者名 稱:將原則附加至檔案的使用者名稱。您可以從所有網域或指定網域中選取使用者。
原則ID: 附加至檔案之原則的ID編號。
策略名稱: 附加到文檔的策略的名稱。
所有檔案:所 有受管理員和使用者保護的檔案。使用「所有檔案」選項進行搜尋可能會傳回一長串檔案。
在檔案安全性頁面上,按一下「檔案」。
在「查找」(Find)清單中,選擇所需的搜索標準。
您可以指定標準為檔案ID、檔案名稱、發佈者名稱、原則ID、原則名稱或所有檔案。
如果您指定發行者名稱,請按一下「通訊錄」圖示並指定您要搜尋使用者的網域,然後按一下「確定」以返回「檔案」搜尋頁面。
(可選)在「日期」清單中,選取日期範圍選項。 如果您選取「自訂日期」,請在出現的方塊中輸入yyyy/mm/dd格式的日期,或使用「日期選擇器」來指定日期範圍:
按一下「尋找」。
您可以依欄標題來排序檔案清單。 欄標題旁的三角形圖示指出目前用來排序的欄。 向上三角形表示升序,向下三角形表示降序。
在大部分非Adobe PDF檢視器中,如果您開啟受檔案安全性保護的檔案,第一頁會顯示為空白頁面,或應用程式中止,而不開啟檔案。
您可以使用「頁面0」(包裝函式檔案)支援,讓非Adobe PDF檢視器開啟受保護的檔案,並在檔案中顯示封面頁。
在Adobe Reader/Acrobat或行動Reader中檢視此類檔案(包含頁面0)時,預設會開啟受保護的檔案。
若要將封面頁面新增至受原則保護的檔案
在工作台中使用以下流程:
Protect檔案含封面頁面: 使用指定的原則保護PDF檔案,並在檔案中新增封面頁面
摘取受保護的文 件:從PDF檔案擷取受原則保護的PDF檔案並加上封面
使用下列檔案安全性API:
protectDocumentWithCoverPage: 使用指定的原則保護指定的PDF,並傳回包含封面的檔案,以及作為附件的受保護檔案
//Create a ServiceClientFactory instance ServiceClientFactory factory = ServiceClientFactory.createInstance(connectionProps); //Create a RightsManagementClient object RightsManagementClient rightsClient = new RightsManagementClient(factory); //Reference a PDF document to which a policy is applied FileInputStream fileInputStream = new FileInputStream("C:\\testFile.pdf"); Document inPDF = new Document(fileInputStream); //Reference a Cover Page document FileInputStream coverPageInputStream = new FileInputStream("C:\\CoverPage.pdf"); Document inCoverDoc = new Document(coverPageInputStream); //Create a Document Manager object DocumentManager documentManager = rightsClient.getDocumentManager(); //Apply a policy to the PDF document RMSecureDocumentResult rmSecureDocument = documentManager.protectDocumentWithCoverPage( inPDF, "ProtectedPDF.pdf", "PolicySetName", "PolicyName", null, null, inCoverDoc, true); //Retrieve the policy-protected PDF document Document protectPDF = rmSecureDocument.getProtectedDoc(); //Save the policy-protected PDF document File myFile = new File("C:\\PolicyProtectedDoc.pdf"); protectPDF.copyToFile(myFile);
extractProtectedDocument: Extracts the protected document whith an attachment in the document with cover page.使用protectDocumentWithCoverPage方法可建立包含封面的檔案
//Create a ServiceClientFactory instance ServiceClientFactory factory = ServiceClientFactory.createInstance(connectionProps); //Create a RightsManagementClient object RightsManagementClient rightsClient = new RightsManagementClient(factory); //Reference a protected PDF document with a Cover Page FileInputStream fileInputStream = new FileInputStream("C:\\policyProtectedDocWithCoverPage.pdf"); Document inPDF = new Document(fileInputStream); //Create a Document Manager object DocumentManager documentManager = rightsClient.getDocumentManager(); //Apply a policy to the PDF document Document extractedDoc = documentManager.extractProtectedDocument(inPDF); //Save the policy-protected PDF document File myFile = new File("C:\\PolicyProtectedDoc.pdf"); extractedDoc.copyToFile(myFile);