1. Товары
  2.   Обработка текстов
  3.   Ruby
  4.   Aspose.Words Cloud Ruby SDK

Aspose.Words Cloud Ruby SDK

 
 

Ruby SDK для создания и конвертации документов MS Word

Облачный API Ruby для создания, редактирования, разделения, объединения, манипулирования и преобразования Word (DOC, DOCX, ODT) в PDF, HTML, EPUB, изображения и многое другое.

Aspose.Words Cloud SDK для Ruby — это мощная библиотека, которая позволяет программистам работать с документами Microsoft Word в облако. Этот SDK предоставляет полный набор функций для создания, управления и преобразования документов Word. Aspose.Words Cloud SDK для Ruby построен на основе Aspose.Words Cloud REST API, который представляет собой расширенный и надежный API для работы с документами Microsoft Word в облаке.

Aspose.Words Cloud SDK для Ruby предоставляет полный набор функций для работы с документами Word. Он позволяет разработчикам программного обеспечения создавать новые документы с нуля, изменять существующие документы, преобразовывать документы Word в другие поддерживаемые форматы файлов, манипулировать свойствами документов, разбивать большие документы на более мелкие, объединять несколько документов, добавлять водяные знаки в документы Word, применять пароль к Word. документы, выполнять слияние почты, добавлять таблицы в документы и управлять ими, сравнивать документы Word, вставлять изображения и графику в документы Word и многое другое.

Aspose.Words Cloud SDK для Ruby предоставляет разработчикам Ruby простой в использовании интерфейс, упрощающий интеграцию возможностей облачной обработки текстов в их приложения и помогающий им шифровать и защищать входящие документы. Он обеспечивает поддержку широкого спектра форматов документов 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 для Ruby — использование RubyGem. Пожалуйста, используйте следующую команду для беспрепятственной установки.

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


//Чтобы установить этот пакет, сделайте следующее: обновите 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)

Управление верхними/нижними колонтитулами и гиперссылками через Python API

Aspose.Words Cloud SDK дает разработчикам программного обеспечения возможность управлять верхними и нижними колонтитулами внутри документов Word с помощью команд Python. В библиотеку включена поддержка вставки верхнего/нижнего колонтитула в документ Word, обновления содержимого верхних/нижних колонтитулов, получения верхнего/нижнего колонтитула документа Word, а также раздела, связывания верхних/нижних колонтитулов раздела с предыдущим. , удалить объект HeaderFooter из документа Word онлайн и многое другое. Разработчики также с легкостью добавляют, удаляют и получают гиперссылки из документов Word.

Вставка верхнего или нижнего колонтитула в документ Word через Python API

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 в облаке.

Как добавить защиту в документы 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)

 Русский