首页 > 解决方案 > Cloud Vision API 是否支持 TIFF 和 PDF 标签检测?

问题描述

此处的文档https://cloud.google.com/vision/docs/supported-files声明支持 PDF 和 TIFF。使用 Node.js 客户端库,我收到错误响应代码:3 和消息:'Bad image data。' 对于 TIFF 和 PDF,但所有其他文件类型都被接受和标记。我使用的是本地文件而不是云存储,例如

const [result] = await client.labelDetection('./test.pdf');

“试试看!”都不是。演示页面将允许上传 TIFF 或 PDF。

标签: google-cloud-vision

解决方案


虽然 Vision API 支持 PDF 和 TIFF 格式,但您应该注意一些注意事项。引用官方文档链接:

  1. 目前 DOCUMENT_TEXT_DETECTION 和 TEXT_DETECTION 是唯一可用于离线(异步)大型批处理文件 (PDF/TIFF) 注释的要素类型。

或者,

  1. 在线小批量注释适用于所有Vision 功能

请记住,小批量仅限于不大于 5 个 PDF/TIFF 页的文件。您可以在上面的链接
中找到如何实现此功能的示例。Node.js

此外,我能够成功运行这个Try it演示。


推荐阅读