Apri facilmente Word documenti e PDF con poche righe di Ruby codice. La nostra libreria Ruby ti fornirà tutto ciò di cui hai bisogno per accedere al contenuto del documento in modo programmatico.
Se vuoi aprire un file di testo e lavorare con i dati in formato testo normale, puoi farlo utilizzando le funzionalità più basilari del linguaggio e del sistema operativo Ruby. Per quanto riguarda la lettura di documenti d'ufficio, presentati in un'ampia varietà di formati di file (DOCX, DOC, PDF, RTF, ODT, HTML, ecc.), questo compito è più difficile da risolvere, poiché tali documenti sono descritti da complessi dati ad albero strutture all'interno del modello DOM.
La nostra libreria Ruby è una soluzione basata su cloud che ti permetterà di aprire documenti in qualsiasi formato per ufficio e web. Questo approccio distribuito offre flessibilità nello sviluppo di software utilizzando il linguaggio Ruby, poiché tutta l'elaborazione dei documenti ad alta intensità di risorse avverrà sui server Aspose. Tutto ciò che serve è ottenere le chiavi private per accedere all'API Cloud in Ruby codice.
Puoi scorrere gli elementi del documento oppure puoi cercare elementi specifici nell'albero DOM. Forniamo un'ampia gamma di funzioni Ruby sia per lavorare con la struttura del documento che con i dati contenuti nei nodi del documento.
Il seguente esempio di Ruby codice ti aiuterà a capire rapidamente come caricare un documento ed eseguire alcune azioni su di esso.
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)
Installa Aspose.Words Cloud SDK for Ruby utilizzando il servizio di hosting RubyGems. Esegui gem install aspose_words_cloud per installare il pacchetto. In alternativa, puoi clonare manualmente il codice sorgente di Aspose.Words Cloud SDK for Ruby da GitHub e usarlo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.
Ruby 2.6 o successivo
Fare riferimento alla Repository Documentation per vedere i dettagli.