如何在浏览器中显示来自 PDF 的已提交表单数据

how to display submitted form data from PDF in browser

我使用带有表单字段的 iText 和一个提交按钮生成了一个 PDF,POST将数据作为 FDF。由于需要提交的数据量大,我决定使用 POST 而不是 GET。我希望客户在独立的 Acrobat Reader 应用程序中打开此 PDF。在 servlet 中,我可以读取流式数据。我现在的问题是,如何在网页上显示流式数据?

我搜索了 SO,这里似乎问了一个类似的问题: Sending 'success' response back to Acrobat Reader from java servlet

阅读 Bruno 的回答,看来我唯一的选择是 #2,但不确定如何将表单的数据流式传输到服务器,然后返回一个网页进行显示。

感谢您的帮助、意见或建议!

感谢评论,我们能够确定您问的是两件简单的事情。

  1. 您正在尝试将 FDF 文件与其原始格式合并。这是使用 FdfReader class 结合 "traditional" 表单填写完成的:Write FDF to PDF using iTextsharp
  2. 您想 return 将结果发送给最终用户并让他在 Adob​​e Reader 中打开它:Read PDF file and offer it as download with iText

我意识到这个答案不符合 Whosebug 上的规则,因为它是一个 "link-only" 答案。我的其他选择是:将问题标记为重复(但我只能选择需要组合的两个答案之一),或者将我的答案添加为评论,但它看起来好像问题没有回答。