1. Продукти
  2.   Обробка текстів
  3.   Ruby
  4.   Aspose.Words Cloud Ruby SDK

Aspose.Words Cloud Ruby SDK

 
 

Ruby SDK для створення та перетворення документів MS Word

Ruby Cloud API для створення, редагування, розділення, об’єднання, маніпулювання та перетворення Word (DOC, DOCX, ODT) у PDF, HTML, EPUB, зображення та багато іншого.

Aspose.Words Cloud SDK для Ruby — це потужна бібліотека, яка дозволяє програмістам працювати з документами Microsoft Word у хмара. Цей SDK надає повний набір функцій для створення, обробки та перетворення документів Word. Aspose.Words Cloud SDK для Ruby створено на основі REST API Aspose.Words Cloud, який є вдосконаленим і надійним API для роботи з документами Microsoft Word у хмарі.

Aspose.Words Cloud SDK для Ruby надає повний набір функцій для роботи з документами Word. Це дозволяє розробникам програмного забезпечення створювати нові документи з нуля, змінювати існуючі документи, перетворювати документи Word в інші підтримувані формати файлів, маніпулювати властивостями документа, розділяти великі документи на менші, об’єднувати кілька документів, додавати водяні знаки в документи Word, застосовувати пароль до Word документи, виконувати злиття, додавати та керувати таблицями в документах, порівнювати документи Word, вставляти зображення та графіку в документи Word та багато іншого.

Aspose.Words Cloud SDK для Ruby надає простий у використанні інтерфейс для розробників Ruby, спрощуючи інтеграцію можливостей хмарної обробки Word у їхні програми та допомагаючи їм шифрувати та захищати вхідні документи. Він забезпечує підтримку широкого діапазону форматів документів Word, включаючи DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG та багато іншого. Загалом, Aspose.Words — це потужний інструмент для розробників Ruby, яким потрібно працювати з документами Word у хмарі.

Previous Next

Початок роботи з Aspose.Words Cloud SDK для Ruby

Рекомендований спосіб встановлення Aspose.Words Cloud SDK для Rubyis за допомогою RubyGem. Будь ласка, використовуйте наступну команду для плавного встановлення.

Установіть Aspose.Words Cloud SDK для Ruby через RubyGem


//To install this package do the following: update your Gemfile
gem 'aspose_words_cloud', '~> 23.2'
// or install directly
gem install aspose_words_cloud
 
Ви також можете завантажити його безпосередньо з GitHub.

Створення документів Word через Ruby Cloud API

Aspose.Words Cloud SDK для Ruby дає програмістам можливість створювати нові документи Microsoft Word і OpenOffice без встановлення Microsoft Office. Він може створювати файли Word у форматах DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) тощо. Бібліотека містить різноманітні функції для створення та керування документами Word, як-от вставлення нових сторінок, додавання водяних знаків у документи Word, вставлення поля з номером сторінки, додавання та керування таблицями, вставлення тексту в документи Word, класифікації документів і тексту та багато іншого. більше.

Створіть новий документ Word у програмах Python

 

require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end

@words_api = WordsAPI.new

create_request = CreateDocumentRequest.new(file_name: 'Sample.docx')
@words_api.create_document(create_request)

Перетворення документів Word за допомогою Ruby API

Aspose.Words Cloud SDK для Ruby надав дуже потужну функцію для перетворення документів Word у різноманітні інші підтримувані формати файлів за допомогою RESTAPI. Бібліотека підтримує імпорт та експорт документів у деякі популярні формати файлів, як-от DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML і TXT. Розробники також можуть експортувати лише документи Word у такі формати, як PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB тощо. У наступному прикладі показано, як розробники програмного забезпечення можуть програмно конвертувати Word у PDF.

Конвертуйте Word у PDF за допомогою Ruby API

 
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('Sample.docx')
convert_request = ConvertDocumentRequest.new(document: request_document, format: 'pdf')
@words_api.convert_document(convert_request)

Керування верхніми/нижніми колонтитулами та гіперпосиланнями за допомогою API Python

Aspose.Words Cloud SDK дає розробникам програмного забезпечення можливість керувати колонтитулами в документах Word за допомогою команд Python. Бібліотека підтримує вставлення верхнього/нижнього колонтитула в документ Word, оновлення вмісту верхнього/нижнього колонтитулів, отримання верхнього/нижнього колонтитула документа Word, а також розділу, зв’язування колонтитулів розділу з попереднім , видалити об’єкт `HeaderFooter` з документа Word в Інтернеті та багато іншого. Розробники також легко додають, видаляють і отримують гіперпосилання з документів Word.

Вставте верхній/нижній колонтитул у документ Word за допомогою API Python

import os

import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################') 
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)

Захист документів Word у програмах Ruby

Aspose.Words Cloud SDK для Ruby полегшує розробникам програмного забезпечення захист і захист документів Word у власних програмах Ruby. Бібліотека містить різноманітні функції для керування захистом документів, наприклад додавання захисту до документів Word, обмеження редагування документів, шифрування документів Word за допомогою пароля, додавання цифрового підпису та багато іншого. У наступному прикладі показано, як додати захист до документа Word у Cloud.

Як додати захист до документів Word за допомогою Cloud API

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('Sample.docx')
request_protection_request = ProtectionRequest.new({:NewPassword => '123'})
protect_request = ProtectDocumentOnlineRequest.new(document: request_document, protection_request: request_protection_request)
@words_api.protect_document_online(protect_request)

Об'єднання та розділення документів Word за допомогою Ruby API

Aspose.Words Cloud SDK для Ruby включає повну підтримку розділення та об’єднання документів Word у їхніх власних програмах Ruby. Бібліотека включає підтримку об’єднання кількох документів Word або PDF в один документ за допомогою лише кількох рядків коду. Бібліотека також може розділяти великі документи, розділяти окремі сторінки Word на PDF-файли або будь-які інші підтримувані формати файлів, такі як DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, документи TXT, і зберігати результати в DOC, DOCX, PDF , ODT, RTF, HTML, JPEG, PNG і багато інших форматів файлів.

Як розділити DOCX на PDF-файли за допомогою бібліотеки Ruby?

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('Sample.docx')
split_request = SplitDocumentOnlineRequest.new(document: request_document, format: 'text', dest_file_name: 'SplitDocument.text', from: 1, to: 2)
@words_api.split_document_online(split_request)

 Українська