为 Cloud Storage 中的一批文件添加注释:核心

在线时对 Cloud Storage 中的一批文件添加注释。

代码示例

Ruby

在试用此示例之前,请按照Vision 快速入门:使用客户端库中的 Ruby 设置说明进行操作。 如需了解详情,请参阅 Vision Ruby API 参考文档

# Instantiate a client
image_annotator_client = Google::Cloud::Vision.image_annotator

# storage_uri = "gs://cloud-samples-data/vision/document_understanding/kafka.pdf"
input_config = {
  gcs_source: { uri: storage_uri },
  mime_type:  "application/pdf"
}
feature = { type: :DOCUMENT_TEXT_DETECTION }

# The service can process up to 5 pages per document file.
# Here we specify the first, second, and last page of the document to be processed.
request = {
  input_config: input_config,
  features:     [feature],
  pages:        [1, 2, -1]
}

response = image_annotator_client.batch_annotate_files requests: [request]
response.responses[0].responses.each do |image_response|
  display_image_annotation_response image_response
end

后续步骤

如需搜索和过滤其他 Google Cloud 产品的代码示例,请参阅 Google Cloud 示例浏览器