2011-07-07 76 views
4

我正在尝试为我学校的网站实施以下操作: 学校注册目前是硬拷贝形式。 他们希望申请人在线填写PDF表格。 然后他们打印,签名并邮寄给学校。 学校希望能够将申请人输入的数据存储在PDF中,这样当签名的申请到达时,他们可以简单地批准该学生的注册,而无需重新输入所有学生的信息。 学校系统在MS Access上运行(如果它关系哪个版本,我可以找到这个)。 任何想法如何我可以实现从他们的形式导入到MS Access? 谢谢。PDF到MS Access

回答

1

这取决于你想要它是多么自动。一个完全自动化的情况下将使用TWAIN

  • 使用表单识别库对齐表格回原并找到你想要
  • 使用OCR的信息区是

    1. 扫描在印制的表格走出形式的信息(可能ICR,如果手写)
    2. 发现原始记录中访问
    3. 更新使用新的数据记录

    这并不简单 - 有些产品可以提供帮助,但它们并不便宜,ICR也不是很准确。

    我建议你只要在Access中执行#4和#5,并给他们一个屏幕,在那里他们处理一个传入表单 - 某人在新数据中键入密钥。这种形式

    1. 允许您指定要更新(像一个名称或SSN)
    2. 显示你的编辑框中记录您与表单数据填写
    3. 将其保存回唱片当你完成。

    这在Access中很直接。

  • 0

    如果意图是从电子提交的表单导入,我已经使用Adobe LifeCycle Designer来完成这件事情。基本上,您可以使用最终用户选择的电子邮件客户端创建PDF表单数据的XML输出,并将XML文件中的数据从收件箱读取到MS Access数据库的字段中。当然,这个解决方案对于要使用什么应用程序以及处理哪些应用程序有一些严重的限制,例如,此解决方案处于受控环境中,在该环境中,所有用户都需要通过电子邮件向其发送请求,其中可能需要您的要求还需要处理邮寄的信件。

    +0

    我正在寻找一些方法来提取数据,而不需要他们发送电子邮件,也许将其存储在MySQL数据库中,然后让学校执行导出并导入到Access ....任何想法? – MonOve

    +0

    最终用户是否有机会在某处输入数据或是否需要从纸质文档中扫描数据? –

    1

    学校可以在其网站上使用普通的HTML表单,并要求家长在线提交详细信息。您的服务器端可以将提交的详细信息保存到您的数据库,并生成一个唯一的提交令牌/密钥/代码返回到网页上的父级。当父母来到学校并提到钥匙时,请在纸上打印他们的详细信息,并要求他们签字。您提交论文并且数据已经存在于您的数据库中。

    2

    我已经使用了一个叫做www.doculicious.com的网站,它几乎完成了这件事。您可以上传PDF并将其转换为网页表单。无论谁填写网页表单都可以下载完成的PDF并打印出来进行签名。所有数据都存储在系统中,您可以将其作为XML或CSV来手动导出到另一个数据库,或者使用API​​自动执行该部分。

    0

    我会加入VSU的回答,建议使用Google Forms进行数据输入。 您只需要一个免费账户,然后使用Docs创建一个新窗体。

    这是非常容易设置,并提交结果在谷歌电子表格,您可以下载为一个常规的Excel文件(这使得它很容易导入到Access)。

    你有几个方式来分享形式:

    1. 电子邮件中的链接形式
    2. 嵌入形式到电子邮件
    3. 嵌入在您的网站,形式是可能的最适合你的解决方案。

    将数据存入数据库后,您可以轻松创建报告和简单的查找表格,以查找申请者的姓名并打印表格。

    它应该不会超过一个小时才能开始,并有一些功能。 一旦你尝试过这个,你总是可以改进。

    使用Google表单的优势在于它免费,运行良好,而且由于您没有将数据库直接链接到Internet(并且不需要risk SQL injection),所以您相当安全。