我們有一個「應用程序」,由大量相互鏈接的PDF文件組成。需要根據操作系統修改PDF中的鏈接目標
某些PDF文件的鏈接在PC(或Mac)上運行時必須是網址,但在iPad上運行時需要打開特定的應用程序。
當不在iPad上時,鏈接看起來像「http://10.85.1.102」。
在iPad上時,它們看起來像「netcam4:// 2」 - 它會在選定攝像頭2的情況下打開NetCam4應用程序。
注意:這已經有效,但我們必須創建兩個PDF版本,並且只有一個版本會更好。
是否有一種方法使用JavaScript(或ActionScript或其他)來確定PDF在哪個操作系統中顯示並適當修改鏈接?
我們不在乎在加載PDF或單擊鏈接時是否做出此決定。
順便說一下,到目前爲止,我們發現iPad上的GoodReader是唯一能正確跟蹤鏈接的PDF閱讀器 - 包括那些到NetCam4應用程序的鏈接。
感謝您的迴應,但這些都會在PC上用Adobe Reader和iPad 2上的GoodReader(目前)顯示,而不是在瀏覽器中顯示。它們不是「服務」的,而只是在文件系統中。僅供參考,在iPad上的Safari中,PDF將顯示但鏈接不會被遍歷。它花了一些搜索找到一個PDF閱讀器,可以在iPad上做PDF到PDF鏈接。當我們將PDF樹的「底部」鏈接到URL以顯示相機時,唯一使用網絡瀏覽器的方式是在PC(或Mac)上。在鏈接的iPad上調用相機顯示應用程序。 – lcbrevard