用AutoIT脚本填充PDF

用AutoIT脚本填充PDF,pdf,autoit,Pdf,Autoit,我正在尝试使用脚本使用AUtoIT填充PDF可填充表单。让我的经纪人工作轻松。我正在尝试填充pdf字段。最初,我在单个字段上测试Fname_c[0],但它没有填充值 下面是我尝试的代码 $FilePath = "Form.pdf" If $FilePath =-1 Then MsgBox(0, "Error", "No file.") Exit EndIf $fieldname = "Fname_C[0]" $fileOut = "Form2.pdf" $App = ObjCreat

我正在尝试使用脚本使用AUtoIT填充PDF可填充表单。让我的经纪人工作轻松。我正在尝试填充pdf字段。最初,我在单个字段上测试Fname_c[0],但它没有填充值

下面是我尝试的代码

$FilePath = "Form.pdf"
If $FilePath =-1 Then
   MsgBox(0, "Error", "No file.")
   Exit
EndIf
$fieldname = "Fname_C[0]"
$fileOut = "Form2.pdf"
$App = ObjCreate("AcroExch.App")
$AVDoc = ObjCreate("AcroExch.AVDoc")
If $AVDoc.Open($FilePath, "") Then
$PDDoc = $AVDoc.GetPDDoc
$AForm = ObjCreate("AFormAut.App")
$EX = "" _
         & ' var f = this.getField("' & $fieldname & '")' & @LF _
         & ' f.value = "Sunil"'

$AForm.Fields.ExecuteThisJavaScript($EX)
$PDDoc.save(1, $fileOut)
$App.closeAlldocs()
$App.exit()
Else
MsgBox(0, "", "Coudn't open report")

 EndIf
;; release objects
$AForm = 0
$AVDoc = 0
$PDDoc = 0
$App = 0

我哪里做错了?

错误到底指向哪里?由于不清楚,请编辑错误消息格式。很抱歉,我发现的错误是因为我使用的是adobe reader,我安装的Acrobat正在工作。我试图通过使用**$fieldname=“Fname_C[0]”并运行js
$EX=”“\u&'var f=this.getField(“&$fieldname&'”)和@LF\u&'f.value=“Sunil”
将文本添加到pdf中的特定字段中,但字段值没有填充到pdf中