2010-10-26 64 views
0



我被要求創建一個PDF格式的表單,並將其發送給用戶,他們將其填寫完畢,然後他們點擊PDF上的一個按鈕,通過電子郵件將其發送到指定的電子郵件地址。我知道這可以很容易地在Adobe LiveCycle中完成,但我們目前沒有,我試圖避免使用除Acrobat和Reader以外的其他任何東西。
我測試了一些東西出來,我已經創建了一個使用下面的JavaScript頁面上的鏈接:

this.submitForm({
捲曲:「電子郵件地址:[email protected]
cSubmitAs:「 PDF「
});

這適用於Adobe Acrobat,但不在讀者(這是用戶將查看它)。在使用Adobe調試控制檯時,出現以下錯誤消息:

RaiseError:此操作是不允許的。 Doc.submitForm:3:鏈接未定義:鼠標向上 ===>此操作是不允許的。

任何想法發生了什麼以及爲什麼Reader無法正常打開它?預先感謝所有參與貢獻的人。PDF使用Javascript「Operation is not permitted」錯誤

+0

這不是一個答案,但我收到的所有PDF表格都有以下限制:Acrobat Reader不會保存您的表單答案,也不會提交表單答案。我相信這是一個限制Acrobat Reader本身,但我沒有任何東西b哎呀,起來。我們一直需要打印表格並親自提交。 – 2010-10-26 12:04:00

+0

我不認爲你可以將它作爲PDF提交。我認爲它需要是HTML。 – BZ1 2011-01-27 05:22:16

回答

0

檢查涉及的所有文件的權限。嘗試訪問內容的用戶常常沒有必要的權限。

+0

權限似乎都很好,我正在運行一個測試,並且我完全控制了有問題的PDF文件。似乎很奇怪,由同一家公司編寫的兩個程序在同一件事上表現如此不同。 – Chiefy 2010-10-27 12:47:12

+1

@chiefly thats called「enterprisey」= p – Woot4Moo 2010-10-27 17:48:03

0

老問題,但如果你還沒有弄明白,這裏是答案,因爲我處於同一問題的中間。 :(

您無法將Reader提交爲PDF,無需在PDF文檔中啓用這些特定權限。啓用這些權限的方法是購買Reader Extensions,以便在要填寫的PDF中啓用該功能

但是,您可以將表單數據作爲FDF/XFDF不帶擴展名發送。基本上,它是用戶提供的數據從PDF表格中剝離出來並作爲FDF,X(ML)FDF或HTML發送。

相關問題