Коли розробники змінюють текст документ за допомогою цієї бібліотеки Ruby, фактично редагується об’єктна модель документа (DOM). Таким чином, до текст документа, представленого як DOM, можна внести майже будь-які зміни. Завдяки наданому Ruby SDK розробники можуть легко редагувати документ: змінювати текст, оновлювати таблиці, додавати зображення тощо. Просто завантажте текст, внесіть необхідні зміни програмно та експортуйте результат у той самий або будь-який підтримуваний формат збереження.
Наша бібліотека Ruby дає розробникам можливість безпосередньо змінювати текст документ шляхом редагування його об'єктної моделі документа (DOM), що означає, що не потрібно встановлювати додаткове програмне забезпечення.
Найпопулярнішим випадком для редагування текст файлу є редагування тексту. За допомогою даного програмного рішення ви можете додавати, змінювати або видаляти текст за допомогою Ruby в документі.
Ще одним популярним варіантом редагування текст є редагування таблиці. Наш Ruby SDK дозволяє працювати з таблицями та текстом у клітинках таблиці.
Розробники Ruby можуть додавати або видаляти клітинки таблиці та таблиці, а також додавати, редагувати та видаляти текст всередині них.
Окрім редагування тексту та таблиць у текст, є ще один поширений варіант: додавання зображень до документа в Ruby. Розробники Ruby також можуть додати зображення до текст файлу за допомогою DOM.
Спробуйте цей потужний Ruby SDK та оцініть деякі параметри редагування текст документів. Використовуючи наступний приклад, завантажте свій текст документ і внесіть деякі зміни: додайте текст, додайте таблицю та клітинку таблиці з текстом або вставте зображення в текст документ:
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input.txt')
request_paragraph = ParagraphInsert.new({:Text => 'Morbi enim nunc faucibus a.'})
insert_paragraph_request = InsertParagraphOnlineRequest.new(document: request_document,
paragraph: request_paragraph)
insert_paragraph = @words_api.insert_paragraph_online(insert_paragraph_request)
convert_request = ConvertDocumentRequest.new(
document: insert_paragraph.document.values[0], format: 'txt')
convert = @words_api.convert_document(convert_request)
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input.txt')
request_table = TableInsert.new({:ColumnsCount => 1, :RowsCount => 2})
insert_table_request = InsertTableOnlineRequest.new(document: request_document,
table: request_table, node_path: '')
insert_table = @words_api.insert_table_online(insert_table_request)
convert_request = ConvertDocumentRequest.new(
document: insert_table.document.values[0], format: 'txt')
convert = @words_api.convert_document(convert_request)
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input1.txt')
request_drawing_object = DrawingObjectInsert.new({:Height => 0, :Left => 0, :Top => 0,
:Width => 0, :RelativeHorizontalPosition => 'Margin',
:RelativeVerticalPosition => 'Margin', :WrapType => 'Inline'})
request_image_file = File.open('Input2.txt')
insert_drawing_object_request = InsertDrawingObjectOnlineRequest.new(
document: request_document, drawing_object: request_drawing_object,
image_file: request_image_file, node_path: 'sections/0')
insert_drawing_object = @words_api.insert_drawing_object_online(insert_drawing_object_request)
convert_request = ConvertDocumentRequest.new(
document: insert_drawing_object.document.values[0], format: 'txt')
convert = @words_api.convert_document(convert_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, щоб побачити деталі.
Ви можете виконати операцію редагування для інших форматів файлів: