2012-06-10 78 views
0

我們正在開發處理PDF文檔的應用程序。其中一項功能是在文檔中添加註釋,並根據用戶查看文檔來控制註釋的可見性。保護PDF註釋

PDF格式的支持?

編輯: 這是桌面應用程序,它會有一個嵌入PDF瀏覽器的一些元數據存儲遠程他人隱藏我們需要能夠顯示基於誰在使用應用程序的用戶特定信息的應用程序在文檔中。

+0

這是一個Web應用程序?您使用什麼技術來構建您的PDF?我相信你可以給PDF添加註釋 - 你會用輸入PDF來做這件事嗎,還是能夠從輸入源(例如HTML)重新創建PDF?但是,您無法使用PDF進行用戶身份驗證 - 您需要在其他位置執行此操作,並提供不同的PDF。我認爲最好的做法是編輯你的問題,並添加更多細節。 (如果你這樣做,我將不會退出)。 – halfer

回答

1

您可以使用默認禁用的註釋來創建PDF。您可以添加提示輸入密碼的Acrobat Javascript,以便根據該密碼顯示註釋或保持隱藏狀態。

UPDATE:我沒有意識到此解決方案的JS嘗試將註釋更改保存到文檔。出於這個原因,它不能在Adobe Reader中使用。在Adobe Acrobat中,以下代碼有效。

var sResponse = app.response({cQuestion: "What's the secret password?", cTitle: "Secert Annotation", cLabel: "Password" }); 
this.syncAnnotScan(); 
if (sResponse == "one") { 
    var oAnnot = this.getAnnots()[0]; 
    if (oAnnot == null) { app.alert('not found'); } 
    else { oAnnot.noView =false; } 
} 

Adob​​e Lifecycle Extensions聲稱向Adobe Reader提供此功能。我還沒有使用這個軟件,但你可以試試看。

+0

您能否向我們提供演示如何操作的JavaScript代碼? –