PDF到MS Access

时间:2011-07-07 20:28:13

标签: ms-access pdf

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

5 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

这取决于你想要的自动化程度。完全自动化的案例将是

  1. 使用TWAIN扫描打印表格
  2. 使用表单识别库将表单与原始表单对齐,并找到包含所需信息的区域
  3. 使用OCR从表单中获取信息(可能是ICR,如果是手写的)
  4. 在Access
  5. 中查找原始记录
  6. 使用新数据更新记录
  7. 这并不简单 - 有些产品可以提供帮助,但它们并不便宜,ICR也不是很准确。

    我建议您只在Access中执行#4和#5,并为他们提供一个处理传入表单的屏幕 - 新数据中有人键。那个表格

    1. 允许您指定要更新的记录(例如使用名称或ssn)
    2. 显示带有编辑框的记录,供您填写表单数据
    3. 完成后将其保存。
    4. 这在Access中很简单。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

我建议使用VSU来输入数据,从而添加Google Forms的答案。 您只需要一个免费帐户,然后使用文档创建一个新表单。

设置非常简单,提交的结果会显示在Google电子表格中,您可以将其作为常规Excel文件下载(这样可以很容易地导入Access)。

您可以通过以下几种方式分享表单:

  1. 通过电子邮件发送表单链接
  2. 将表单嵌入电子邮件
  3. 将表单嵌入您的网站,这可能是最适合您的解决方案。
  4. 数据进入数据库后,您可以轻松创建报告和简单的查找表单,以查找申请人的姓名并打印表格。

    开始并有一些功能不应超过一个小时。 一旦您尝试了这一点,您可以随时改进。

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