【问题标题】:Is it possible to import pdf form data to an access db是否可以将pdf表单数据导入访问数据库
【发布时间】:2015-06-11 02:45:23
【问题描述】:

我的组织有一堆填写并上传到 SharePoint 网站的 PDF 表单。他们希望对这些表格中的数据生成报告。他们还有一个访问文件,该文件与他们维护的多个 SharePoint 列表同步以生成报告。

我想知道是否有一种方法可以在不改变工作流程的情况下将数据从 pdf 文件获取到他们的访问数据库。填写一个 pdf 表格,将其上传到共享点库,同步访问数据库并运行报告。有没有办法像 SharePoint 列表一样同步这些数据?

【问题讨论】:

    标签: ms-access pdf sharepoint sharepoint-2010 ms-access-2010


    【解决方案1】:

    我最终编写了 Adob​​e Javascript,以便在保存时通过 SOAP Web 服务将表单数据发送到 SharePoint 列表。一旦进入 SharePoint 列表,我就拥有了运行报告所需的一切。 Adobe JavaScript 如下所示,仅带有从 pdf 表单中提取并添加到 SOAP XML 的 ID 和测试列数据。

    try {
        var oAuthenticator ={ UsePlatformAuth: "true"};
        var oRequest = {
            soapValue: "<UpdateListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> <listName>PDFList</listName> <updates> <Batch OnError='continue' ListVersion='1'> <Method ID='1' Cmd='Update'> <Field Name='ID'>1</Field> <Field Name='testColumn'>ValueChanged</Field>     </Method>   </Batch> </updates> </UpdateListItems>"};
        var cAction = "http://schemas.microsoft.com/sharepoint/soap/UpdateListItems";
        var ver = SOAPVersion.version_1_2;
        var response = SOAP.request({
            cURL:'http://SHAREPOINT_SITE_URL/_vti_bin/Lists.asmx',
            oRequest:oRequest,
            cAction:cAction,
            oAuthenticate:oAuthenticator,
            bEncoded:false,
            cVersion:ver
            });
        } catch(e) {
        app.alert(e.toString()); 
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      • 2021-01-04
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      相关资源
      最近更新 更多