Cette page a été traduite par l'API Cloud Translation.
Switch to English

Annoter un lot de fichiers dans Cloud Storage : méthode principale

Annotez un lot de fichiers dans Cloud Storage en ligne.

Exemple de code

Ruby

Avant d'essayer cet exemple, suivez les instructions de configuration pour Ruby du guide de démarrage rapide de Vision à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Cloud Vision en langage 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

Étape suivante

Pour rechercher et filtrer des exemples de code pour d'autres produits Google Cloud, consultez l'exemple de navigateur Google Cloud.