Ouvrir et lire un Word fichier ou PDF dans Ruby SDK

Utilisez REST API pour ouvrir et lire des documents par programmation dans Ruby

Ouvrez facilement des Word documents et PDF avec seulement quelques lignes de Ruby code. Notre Ruby bibliothèque vous fournira tout ce dont vous avez besoin pour accéder au contenu des documents par programmation.

Afficher l'extrait de code

Ouvrir et lire des documents dans Ruby

Si vous souhaitez ouvrir un fichier texte et travailler avec les données au format texte brut, vous pouvez le faire en utilisant les fonctionnalités les plus élémentaires du langage et du système d'exploitation Ruby. Quant à la lecture de documents bureautiques, présentés dans une grande variété de formats de fichiers (DOCX, DOC, PDF, RTF, ODT, HTML, etc.), cette tâche est plus difficile à résoudre, car ces documents sont décrits par des données arborescentes complexes. structures dans le modèle DOM.

Notre Ruby bibliothèque est une solution basée sur le cloud qui vous permettra d'ouvrir des documents dans n'importe quel format bureautique et Web. Cette approche distribuée vous offre une flexibilité dans le développement de logiciels à l'aide du langage Ruby, car tout le traitement de documents gourmand en ressources aura lieu sur des serveurs Aspose. Tout ce dont vous avez besoin est d'obtenir des clés privées pour accéder à API Cloud dans le Ruby code.

Lire par programmation des Word documents et PDF dans Ruby

Vous pouvez parcourir les éléments du document ou rechercher des éléments spécifiques dans l'arborescence DOM. Nous fournissons une large gamme de fonctions Ruby à la fois pour travailler avec la structure du document et avec les données contenues dans les nœuds du document.

L'exemple de Ruby code suivant vous aidera à comprendre rapidement comment charger un document et effectuer certaines actions dessus.

Téléchargez un document auquel vous souhaitez accéder
Exécuter le code
require 'aspose_words_cloud'

AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = '####-####-####-####-####'
  config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name= 'Input.docx'

request_file_content = File.open(File.read(file_name))
upload_document_request = UploadFileRequest.new(
   file_content: request_file_content, path: file_name)
@words_api.upload_file(upload_document_request)

request_paragraph = ParagraphInsert.new(
   {:Text => 'Reading and writing to the file in the cloud occurs automatically.'})
insert_paragraph_request = InsertParagraphRequest.new(
   name: file_name, paragraph: request_paragraph)
@words_api.insert_paragraph(insert_paragraph_request)

download_document_request = DownloadFileRequest.new(path: file_name)
@words_api.download_file(download_document_request)
Exécuter le code
  
Copier le code Ruby dans le presse-papiers

Comment ouvrir un document Word, PDF, JPG Ruby REST API

  1. Installez 'Aspose.Words Cloud pour Ruby'
  2. Ajouter une référence de bibliothèque (importer la bibliothèque) à votre projet Ruby
  3. Lire un document

Installez la Ruby bibliothèque pour lire les documents

Installez Aspose.Words Cloud SDK for Ruby en utilisant le service d'hébergement RubyGems. Exécutez gem install aspose_words_cloud pour installer le package. Comme alternative, vous pouvez cloner manuellement Aspose.Words Cloud SDK for Ruby de GitHub et l'utiliser dans votre projet. Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.

Configuration requise

Ruby 2.6 ou plus récent

Reportez-vous à la Repository Documentation pour voir les détails.

5%

Abonnez-vous aux mises à jour des produits Aspose

Recevez des newsletters mensuelles et des offres directement dans votre boîte mail.

© Aspose Pty Ltd 2001-2025. Tous les droits sont réservés.