gpt4 book ai didi

java - 将表单数据从 PDF 传递到 iText 中的 servlet

转载 作者:行者123 更新时间:2023-12-01 14:02:33 26 4
gpt4 key购买 nike

我有一个 PDF,其中包含一个应由用户填写的表单,用于将提交的数据传输到数据库。例如,它包含姓名、年龄和评论字段。用户填写此表单并点击 PDF 中的“POST”按钮。

给出了 POST 按钮的代码:

PushbuttonField button1 = new PushbuttonField(
stamper.getWriter(), new Rectangle(90, 660, 140, 690), "post");
button1.setText("PDFPOST");
button1.setBackgroundColor(new GrayColor(0.7f));
button1.setVisibility(PushbuttonField.VISIBLE_BUT_DOES_NOT_PRINT);
PdfFormField submit1 = button1.getField();
submit1.setAction(PdfAction.createSubmitForm(
"http://192.168.1.136:8085/LogFileExampleProject/PdfService", null,
PdfAction.SUBMIT_PDF));
// add the button
stamper.addAnnotation(submit1, 1);

但是,当用户填写完 PDF 中的表单后按下 POST 按钮时,它会与 createSubmitForm 中指定的 URI 建立连接,但不会传递任何 文本字段参数。我怎样才能做到这一点?

最佳答案

如文档所述,选项 SUBMIT_PDF 仅在客户端安装有 Adob​​e Acrobat 时才有效(这是 Adob​​e 对 Adob​​e Reader 施加的限制之一)。您想如何接收数据?作为 HTML 查询字符串 (SUBMIT_HTML_FORMAT)、作为 FDF(默认)还是作为 XFDF (SUBMIT_XFDF)?

关于java - 将表单数据从 PDF 传递到 iText 中的 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19240285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com