google-cloud-vision - 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。
解决方案
虽然 Vision API 支持 PDF 和 TIFF 格式,但您应该注意一些注意事项。引用官方文档链接:
-
目前 DOCUMENT_TEXT_DETECTION 和 TEXT_DETECTION 是唯一可用于离线(异步)大型批处理文件 (PDF/TIFF) 注释的要素类型。
或者,
请记住,小批量仅限于不大于 5 个 PDF/TIFF 页的文件。您可以在上面的链接
中找到如何实现此功能的示例。Node.js
此外,我能够成功运行这个Try it演示。
推荐阅读
- tcl - Tcl如何将参数传递给proc
- python - X 轴标签在 Pandas 的 Pivot Dataframe 图中不可见
- vue.js - Vuejs 严格模式 - 错误:[vuex] 不要在突变处理程序之外改变 vuex 存储状态。我确实已经正确使用了突变
- c# - 服务器端 Blazor 中的 Google 身份验证不起作用
- amazon-web-services - AWS CDK - 云观察
- javascript - 在不刷新页面的情况下动态更改值
- python - 如何合并这两个正则表达式?
- java - 尝试部署 Presto 并且当我尝试访问控制台时页面不会加载
- django - 被应用程序崩溃并试图重新加载它,但是得到新的奇怪的 Django Requests 错误
- django - 是否可以使用详细视图显示多个对象?