2010-12-03 56 views
10

我在Adobe Acrobat中制作了一个pdf表单。现在我想创建一个将表单提交给HTTP POST请求的按钮。我搜索了大约4个小时,但我还没有找到一个例子来做到这一点。将pdf表单字段提交到HTTP POST请求

这里,我读了,可以用HTTP提交发送PDF表单域,也没有给出例子: http://acrobatusers.com/tutorials/form-submit-e-mail-demystified

我在寻找一个JavaScript的例子,我可以链接到提交按钮。

+0

您是否试图为每个字段或整个PDF提交名称/值对?我见过的例子将整个PDF文件提交回服务器。 – madisonw 2010-12-03 14:45:17

+0

是的,只有名称/值对。没有必要提交其余的信息。 – Josjojo 2010-12-03 14:51:04

回答

10
doc.submitForm(url, false); 

doc.submitForm(url, null, null, null, null, null, null, null, null, null 
       null, null, null, null, null, "HTML"); 

submitForm其实需要23个不同的参数,上述只使用它们的16。如果我错了,我试图使用cSubmitAs参数。

这来自JavaScript API参考,它可以在...中找到...让我们看看... right here。请享用。

PS:“这个”几乎全是acrobat事件中的文档。 event.target可能是一个字段或东西,但“this”将成为文档。

PPS:像bEmptyaFields和其他各种参数在bFDF = false时不起作用。