簡體   English   中英

如何從Acrobat PDF JavaScript訪問Django Rest Api?

[英]How to access Django Rest Api from Acrobat PDF JavaScript?

我有一個使用Django Rest創建的API。
該網址已在我可以訪問的服務器上運行並運行。
當網址被擊中時

https://myurl.com/api/test?format=json

這是返回:

{"currentNumber":51,"iterativeField":"51","maxNumberOfDigitsInNum":2}

我需要通過Acrobat PDF按鈕訪問此數據。
我正在使用Acrobat Pro。 在pdf中我添加了一個按鈕。
按鈕觸發器是“鼠標向上”。
動作是'運行JavaScript'。

JavaScript本身是:

var tempVar = getURL("https://myurl.com/api/test?format=json", "_blank", "GET"); 


我得到的錯誤是:

NotAllowedError: Security settings prevent access to this property or method.
Doc.getURL:1:Field Button1:Mouse Up

我檢查了PDF上的安全性,並且“沒有安全性”。 一切都是允許的。
我不知道該怎么辦。 我在哪里需要設置此安全性?

Acrobat確實有JavaScript,但它有自己的版本,'Acrobat JavaScript'; 它有局限性。 它沒有HTML JavaScript的所有功能。 嘗試訪問pdf外部的URL無法使用Acrobat JavaScript。 解決方法是使用urllib從API中提取數據,然后創建另一個pdf並將兩個PDF壓縮在一起。 我能夠使用Python / Django來做到這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM