1. produkty
  2.   Zpracování textu
  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 е изграден върху 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 за 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 дава възможност на разработчиците на софтуер да управляват горни и долни колонтитули в текстови документи с помощта на команди на 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 Library?

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)

 Čeština