使用JavaScript(adobe)访问文件后如何发布文件

时间:2017-10-17 16:19:21

标签: javascript pdf

我正在编写一些javascript来更新文本文件中的pdf字段。终于搞定了。但现在我发现在关闭所有pdf表单之前我无法更新该文本文件。我收到了错误:

  

"该进程无法访问该文件,因为该文件正由另一个进程使用。"

我正在使用的代码:

  //Grab the current path and update it to indicate the TempInfo location
  var strPath = this.path;
  strPath = strPath.slice(0,-12);
  strPath = strPath + "TempInfo.txt"

  //Get data from TempFile into array, display message if no file found
  try{
    var dataStream = util.readFileIntoStream(strPath);
    var dataFrom = util.stringFromStream(dataStream);
  }catch(e){
  app.alert("Temp file not found");
  }

  //Put the data into an array and update the field
  var strTest = new Array();
  strTest = dataFrom.split(/\n/);

  getField("Username").value = strTest[0];

有没有办法在使用" util"之后释放文件?命令?

1 个答案:

答案 0 :(得分:0)

您需要删除对该文件的引用。将下面的行添加到代码的末尾。

dataStream = null;