如何在Adobe中以pdf格式获取图像字段的路径?

时间:2017-04-01 15:07:50

标签: pdf methods adobe-reader

我正在使用adobe reader创建PDF表单。我添加了一个图像字段和一个文本框。文本框是只读的,我想在图像字段中使用最终用户选择的图像的路径填充文本框。以下是我的代码:

var one = this.getField("Image1");
var two = this.getField("Text1");
two.value='The Path';

上面的代码正常运行,但我无法弄清楚要写什么而不是'The Path',以获取最终用户选择的图像的实际路径。 / p>

P.S。

在Image1按钮上有2个动作:

  • 鼠标向上(执行Js)

    event.target.buttonImportIcon();

  • On Blur(执行Js)

    var one = this.getField("Image1"); var two = this.getField("Text1"); two.value='The Path';

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的请求...假设Image1是一个按钮字段而Text1是一个文本字段,并且您希望所选图像文件显示为按钮图标,则代码如下... < / p>

var one = this.getField("Image1");
var two = this.getField("Text1");
var doc = app.browseForDoc(); // Allows the user to browse for a file
var docPath = doc.cPath; // gets the file path of the selected file
one.buttonImportIcon(docPath); // uses the selected path to import the image as the "normal" or "up" button icon
two.value = docPath; // set the value of the text field to the selected device independent path