首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到'w2_‘类型的文档,找到1种其他文档类型- Google文档AI

找不到'w2_‘类型的文档,找到1种其他文档类型- Google文档AI
EN

Stack Overflow用户
提问于 2021-08-04 19:36:47
回答 1查看 237关注 0票数 0

我使用GoogleDocumentA.I来识别不同类型的表格,如美国政府表格、W2表格、W9表格、发票表格、收据表格。

当我试图处理表单时,我从GoogleDocumentA.I中得到了这个错误:

Unable to find a document of type 'w2_', found 1 other document types

Unable to find a document of type 'w9_', found 1 other document types

当我试图处理一个W2表单PDF文件时,得到了这个错误,在其他类型的PDF上也得到了这个错误。

这是我的密码:

代码语言:javascript
复制
const download_pdf = (bucketName, fileName) => {
  return new Promise(async (resolve, reject) => {
    //console.log("finalGS URL", `gs://${bucketName}/${fileName}`, "bucket:", bucketName, "fileName: ", fileName)

    const storage = new Storage()
    const bucket = storage.bucket(bucketName)
    const file = bucket.file(fileName)
    try {

      //download the file in memory
      const res = await file.download()

      let pdfBuffer = res?.flat()?.[0] || res?.[0]
      if (pdfBuffer) {
        resolve(pdfBuffer)
      } else {
        throw new Error(`Something went wrong when downloading file!`)
      }
    } catch (e) {
      console.error("error When Downloading Fiile ", e)
      reject(e)
    }

  })

}
    const encodedImage = await download_pdf(bucket_name, file_name)
              
                const request = {
                    name,
                    document: {
                        content: encodedImage,
                        mimeType: 'application/pdf',
                    }

                };
                
                // Recognizes text entities in the PDF document
                const [result] = await client.processDocument(request);
                document = result?.document;

起初,我认为我的文件出了问题,但是当我将它直接上传到google云平台时,它在那里工作,但当我试图从我的代码中处理它时,错误不是永久的--它只是随机发生的,有时它能工作,我得到了公认的数据,但大多数时候我都会收到这个错误。

我已经检查了我的代码两次,这是根据谷歌的文件,我没有发现任何错误。

提前谢谢你!

PDF文件:W9.pdf

更新:看起来问题就在谷歌这一边,到目前为止,我在将文件上传到Google平台文件AI时也会遇到同样的错误,还在等待谷歌团队的回应。

EN

回答 1

Stack Overflow用户

发布于 2022-06-14 18:48:07

正如上面的注释中提到的,当您将文档发送到不支持特定类型的专用处理器时,就会发生此错误。

例如,向W9/1099解析器发送一个W2文件,反之亦然。

如果您发送的文档是不支持的表单版本,也会发生此消息。

这是在文档中的错误信息页面中列出的。

如果您查看文档,W2分析器支持2018、2019、2020和W9分析器支持表单(Rev.10-2018,Rev.11-2017)。

在将示例文档发送到W9解析器时,我无法重现这种行为。模型已经更新,因为这是最初发布,所以这可能是一个暂时性的模型问题最初。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68657131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档