Esta página foi traduzida pela API Cloud Translation.
Switch to English

Anotar um lote de arquivos no Cloud Storage: núcleo

Anote um lote de arquivos no Cloud Storage enquanto estiver on-line.

Exemplo de código

Ruby

Antes de testar esta amostra, siga as instruções de configuração do Ruby no Guia de início rápido da Vision: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Vision para Ruby.

# 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

A seguir

Para pesquisar e filtrar exemplos de código de outros produtos do Google Cloud, consulte o navegador de exemplos do Google Cloud