从Flex 4读取PDF表单字段数据(通过php或coldfusion)

时间:2010-12-20 19:31:24

标签: php flex pdf coldfusion

在网上搜索一个月的答案。我不是Coldfusion的专家。所以据说这在CF中很容易 - 但是标记混淆了我的HECK。我在这里。

我已经设法使用CF Proxy for Actionscript导入和阅读PDF:http://forums.adobe.com/thread/754629?tstart=0 ---但是 - 在我遇到麻烦之后,我正在寻找的珍贵表格信息不在那里在PDF信息对象中。 GRRRR。所以我回来寻找一种方法来使用CFC或CFM或PHP。

我想要的只是:

  • 从Flex应用程序中阅读PDF。
  • 获取表单字段信息。
  • 使用表单字段值编写新PDF。

我发现了很多接近但没有雪茄的选择......而且我已经尝试了很多失败的东西。这里和那里有很多免费的PDF。但Adobe似乎为自己保留了真正的功能。所有免费选项似乎都无法访问表单数据?

无论如何,我很想找到办法做到这一点。我需要帮助!

1 个答案:

答案 0 :(得分:0)

如果您不需要PDF而是表单数据,则可以仅收集表单数据而不是整个PDF文件,这样可以提高效率。我假设您对表单数据感兴趣。

您可以让您的PDF文件提交FDF或XFDF(在Acrobat中,创建一个按钮,选择其操作作为提交并编辑它以选择FDF或XFDF,URL,字段......)到ColdFusion,PHP ,. ..页面可以读取表单字段。如果您选择FDF,表单数据将在表单范围内。如果您选择XFDF,则必须从请求的HTTP标头中收集它们。

FDF更简单。它为您提供所有表单数据,但不提供添加到PDF文件的注释。 (XFDF也给你评论)。您可以简单地从表单范围(CF:form.your_PDF_field_name)中准备数据,就像读取从HTML表单发布的数据一样。

对于使用表单字段值写入新PDF,您可以将.xfdf或.fdf文件发送到浏览器。在其中任何一个内部都会有PDF文件的地址(本地或服务器上)。在任一文件中,您都可以提供PDF文件将用于预填充其表单字段的表单字段值。

我确信Flex具有处理表单数据和生成文本文件的功能(xfdf,FDF)

希望有所帮助