Google drive api 我可以获取特定文件的相关关键字列表吗,

Google drive api 我可以获取特定文件的相关关键字列表吗,,google-drive-api,Google Drive Api,i、 e.对于执行OCR的图像,我希望能够获取图像上的文本列表。这是否可以使用SDK实现?如果是,如何使用,如果不是,对于使用谷歌的OCR获取图像中的文字,是否有任何建议。当您使用驱动API创建文件或文件时,您可以对其执行OCR以将其转换为包含OCR文本的谷歌文档。相关参数包括: ocrboolean是否尝试对.jpg、.png或.gif上传进行ocr ocrLanguagestring如果ocr为true,则提示要使用的语言。有效值为ISO 639-1代码 这个答案似乎不完整;我从SDK文档

i、 e.对于执行OCR的图像,我希望能够获取图像上的文本列表。这是否可以使用SDK实现?如果是,如何使用,如果不是,对于使用谷歌的OCR获取图像中的文字,是否有任何建议。

当您使用驱动API创建文件或文件时,您可以对其执行OCR以将其转换为包含OCR文本的谷歌文档。相关参数包括:

  • ocr
    boolean是否尝试对.jpg、.png或.gif上传进行ocr
  • ocrLanguage
    string如果ocr为true,则提示要使用的语言。有效值为ISO 639-1代码

这个答案似乎不完整;我从SDK文档中看到,我可以上传一个文件并在驱动器上进行ocr,但我没有看到包含结果文本的文件响应的任何属性。是否还有其他步骤(即,查询OCR请求中创建的GDoc-但这不是文本?)或者我在文件响应中没有看到正确的属性?对于Ali所描述的,上传文件时需要在查询参数中设置covert=true。这将创建一个包含图像和提取文本的文档。没有办法为未转换的图像提取文本。@Stevebazil我想你的意思是“没有办法从转换的图像中提取文本”@Franklin不,我的意思正是我所说的。使用OCR转换为Google文档的图像将在文档中包含任何提取的文本。然后,可以通过将文档转换回文本或任何其他可读格式来提取该文本。为了搜索索引的目的,OCR仍然在未转换的图像上执行,但提取的文本不会在API中公开。FWIW-驱动器中的OCR功能不用于从图像中以编程方式提取文本。如前所述,通过转换是可能的,但绝对不是预期的用例。@SteveBazyl感谢您的澄清。转换后,文本确实在文档中可用,但图像也可用。我不确定我们是否能单独取回文本。