【问题标题】:Weird problem with Rails and Adobe Livecycle pdfRails 和 Adob​​e Livecycle 的奇怪问题 pdf
【发布时间】:2010-10-04 22:57:49
【问题描述】:

我正在构建一个显示(产品)目录的站点,单击时将打开 Adob​​e Livecycle 生成的 pdf。有几个表单字段,当按下提交按钮时,这些字段将被提交到 url http://localhost:3000/pdf-parser

此文件获取所有参数并可以将它们存储在数据库中。问题是确定哪个用户通过 Pdf 发送数据?如果我可以将一些参数(如 user_id)注入 Livecycle pdf 文件,该文件将被传递给 http://localhost:3000/pdf-parser 以便我可以标记用户,则可以实现这一点。

我在谷歌上搜索了几次,但由于 Adob​​e Livecycle 是一个新产品,我无法得到答案。

那么,任何 Rails 编码器都可以为我指明正确的方向吗?或者这甚至可以实现吗? 或者这个问题有其他解决方案吗?

【问题讨论】:

    标签: ruby-on-rails pdf adobe livecycle


    【解决方案1】:

    如果您在将 pdf 发送给用户时设置了任何 cookie(例如,继续在控制器的 session 对象中存储一些内容,例如 session[:user_id]=1234),Acrobat 是否会连同提交的表单数据一起发回 cookie ? (例如是session[:user_id]=1234?)如果是,那么你就有答案了。

    【讨论】:

    • 实际上,我确实使用 XFA 格式的 PDF 来完成此操作,使用修改后的 XFM XML 文件渲染 pdf。
    【解决方案2】:

    我使用 XFA xml 文件和 dotNet 自定义构建的渲染器库解决了这个问题。

    【讨论】:

    • 我尝试发送 XFA XML 数据文件来填写我的 pdf 表单,以便用户可以对表单进行必要的更改并提交回来(与您的需求非常相似)。我使用 ColdFusion 没有 Ruby。使用标签 cfpdfform 很容易提供 pdf 和 xml 并填写您的 pdf。但它会从 PDF 中删除所有数据集!!!我想知道您的表单是否有任何数据集以及您的 dotNet 自定义构建的渲染器库如何处理它。你到底在使用哪个库?
    猜你喜欢
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多