1. Produse
  2.   Procesarea cuvântului
  3.   Ruby
  4.   Aspose.Words Cloud Ruby SDK

Aspose.Words Cloud Ruby SDK

 
 

Ruby SDK pentru a crea și a converti documente MS Word

Ruby Cloud API pentru a genera, edita, împărți, îmbina, manipula și converti Word (DOC, DOCX, ODT) în PDF, HTML, EPUB, imagini și multe altele.

Aspose.Words Cloud SDK pentru Ruby este o bibliotecă puternică care permite programatorilor de software să lucreze cu documente Microsoft Word în norul. Acest SDK oferă un set complet de caracteristici pentru crearea, manipularea și convertirea documentelor Word. Aspose.Words Cloud SDK pentru Ruby este construit pe deasupra API-ului Aspose.Words Cloud REST, care este un API avansat și de încredere pentru lucrul cu documente Microsoft Word în cloud.

Aspose.Words Cloud SDK pentru Ruby a oferit un set cuprinzător de caracteristici pentru lucrul cu documente Word. Permite dezvoltatorilor de software să genereze noi documente de la zero, să modifice documente existente, să convertească documente Word în alte formate de fișiere acceptate, să manipuleze proprietățile documentului, să împartă documente mari în altele mai mici, să combine mai multe documente, să adauge filigrane în documentele Word, să aplice o parolă la Word. documente, executați fuziune prin corespondență, adăugați și gestionați tabele în documente, comparați documente Word, inserați imagini și grafice în documente Word și multe altele.

Aspose.Words Cloud SDK pentru Ruby oferă o interfață ușor de utilizat pentru dezvoltatorii Ruby, facilitând integrarea capabilităților de procesare a textului bazate pe cloud în aplicațiile lor și ajutându-i să-și cripteze și să-și protejeze documentele de intrare. Acesta oferă suportă o gamă largă de formate de documente Word, inclusiv DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG și multe altele. În general, Aspose.Words este un instrument puternic pentru dezvoltatorii Ruby care trebuie să lucreze cu documente Word în cloud.

Previous Next

Noțiuni introductive cu Aspose.Words Cloud SDK pentru Ruby

Modul recomandat de a instala Aspose.Words Cloud SDK pentru Rubyis folosind RubyGem. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați Aspose.Words Cloud SDK pentru Ruby prin 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
 
You can also download it directly from GitHub.

Generare de documente Word prin API-ul Ruby Cloud

Aspose.Words Cloud SDK pentru Ruby oferă programatorilor de software capacitatea de a genera noi documente Microsoft Word și OpenOffice fără a instala Microsoft Office. Poate crea fișiere Word în DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) și multe altele. Biblioteca a inclus diverse funcții pentru gestionarea creării și gestionării documentelor Word, cum ar fi inserarea de pagini noi, adăugarea de filigrane în documentele Word, inserarea unui câmp cu numărul de pagină, adăugarea și gestionarea tabelelor, inserarea de text în documente Word, clasificări de documente și text și multe Mai mult.

Creați un document Word nou în aplicațiile 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)

Convertiți documente Word prin API-ul Ruby

Aspose.Words Cloud SDK pentru Ruby a oferit o caracteristică foarte puternică pentru conversia documentelor Word în diferite alte formate de fișiere acceptate folosind RESTAPI. Biblioteca a oferit suport pentru importul și exportul documentelor în unele formate de fișiere populare, cum ar fi DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML și TXT. De asemenea, dezvoltatorii pot exporta doar documente Word în formate de fișiere precum PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB și multe altele. Următorul exemplu demonstrează modul în care dezvoltatorii de software pot converti programul Word în PDF.

Conversia Word în PDF prin 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)

Gestionați anteturile/subsolurile și hyperlinkurile prin API-ul Python

Aspose.Words Cloud SDK oferă dezvoltatorilor de software posibilitatea de a gestiona anteturile și subsolurile din documentele Word folosind comenzile Python. Biblioteca a inclus suporturi pentru inserarea unui antet/subsol într-un document Word, actualizarea conținutului antetelor/subsolului, obținerea unui antet/subsol al unui document Word, precum și al unei secțiuni, legarea anteturilor/subsolului unei secțiuni la cel precedent , ștergeți un obiect „HeaderFooter” dintr-un document Word online și multe altele. De asemenea, dezvoltatorii adaugă, șterg și obțin hyperlinkuri din documente Word cu ușurință.

Inserați un antet/subsol în documentul Word prin API-ul 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)

Protecția documentelor Word în aplicațiile Ruby

Aspose.Words Cloud SDK pentru Ruby facilitează pentru dezvoltatorii de software să securizeze și să protejeze documentele Word în propriile aplicații Ruby. Biblioteca a inclus diverse funcții pentru gestionarea protecției documentelor, cum ar fi adăugarea de protecție la documentele Word, restricționarea editării documentelor, criptarea documentelor Word cu parolă, adăugarea unei semnături digitale și multe altele. Următorul exemplu demonstrează cum să adăugați protecție unui document Word în Cloud.

Cum să adăugați protecție la documentele Word prin intermediul API-ului Cloud

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)

Îmbinați și împărțiți documente Word prin intermediul API-ului Ruby

Aspose.Words Cloud SDK pentru Ruby a inclus suport complet pentru împărțirea și îmbinarea documentelor Word în propriile aplicații Ruby. Biblioteca a inclus suport pentru îmbinarea mai multor documente Word sau PDF într-un singur document cu doar câteva linii de cod. Biblioteca poate, de asemenea, să divizeze documente mari, să divizeze anumite pagini Word în PDF-uri sau în orice alte formate de fișiere de suport, cum ar fi DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, documente TXT și să salveze rezultatele în DOC, DOCX, PDF , ODT, RTF, HTML, JPEG, PNG și multe alte formate de fișiere.

Cum să împărțiți DOCX în PDF-uri prin 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)

 Română