Отваряйте лесно 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, за да видите подробностите.
Можете да отваряте документи в други формати: