Легко відкривайте Word документи лише за допомогою кількох рядків Ruby коду. Наша бібліотека Ruby надасть вам усе необхідне для програмного доступу до вмісту Word документа.
Завдання читання Word документів - це завдання читання ієрархічних структур даних у моделі DOM. Це передбачає знання формату кожного окремого елемента даних Word, включаючи всі його можливі дочірні елементи та атрибути.
Наша бібліотека Ruby - це хмарне рішення, яке дозволить вам легко відкривати Word файли для читання та запису. Цей розподілений підхід дає вам гнучкість у розробці програмного забезпечення за допомогою мови Ruby, оскільки вся ресурсомістка обробка Word документів відбуватиметься на серверах Aspose. Усе, що вам потрібно, це отримати закриті ключі для доступу до Cloud API у Ruby коді.
Ви можете переглядати всі елементи Word документа або шукати певні елементи в дереві DOM. Ми пропонуємо широкий спектр функцій Ruby як для роботи зі структурою Word файлу, так і з даними, що містяться у вузлах документа.
Наведений нижче приклад коду допоможе вам швидко зрозуміти, як завантажити Word файл за допомогою Ruby та виконати з ним деякі дії.
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)
Установіть Aspose.Words Cloud SDK for Ruby за допомогою хостингу RubyGems. Запустіть gem install aspose_words_cloud, щоб встановити пакунок. Як альтернативу, ви можете вручну клонувати Aspose.Words Cloud SDK for Ruby з GitHub і використовувати його у своєму проекті. Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.
Ruby 2.6 або новішої версії
Зверніться до Repository Documentation, щоб побачити деталі.
Ви можете відкривати документи в інших форматах: