1. Prodotti
  2.   Elaborazione di testi
  3.   Ruby
  4.   Aspose.Words Cloud Ruby SDK

Aspose.Words Cloud Ruby SDK

 
 

Ruby SDK per creare e convertire documenti MS Word

Ruby Cloud API per generare, modificare, dividere, unire, manipolare e convertire Word (DOC, DOCX, ODT) in PDF, HTML, EPUB, immagini e molto altro.

Aspose.Words Cloud SDK per Ruby è una potente libreria che consente ai programmatori di software di lavorare con documenti Microsoft Word in la nuvola. Questo SDK fornisce un set completo di funzionalità per la creazione, la manipolazione e la conversione di documenti Word. Aspose.Words Cloud SDK per Ruby è basato sull'API REST Aspose.Words Cloud, che è un'API avanzata e affidabile per lavorare con documenti Microsoft Word nel cloud.

Aspose.Words Cloud SDK per Ruby ha fornito un set completo di funzionalità per lavorare con documenti Word. Consente agli sviluppatori di software di generare nuovi documenti da zero, modificare documenti esistenti, convertire documenti Word in altri formati di file supportati, manipolare le proprietà dei documenti, dividere documenti di grandi dimensioni in documenti più piccoli, combinare più documenti, aggiungere filigrane nei documenti Word, applicare una password a Word documenti, eseguire la stampa unione, aggiungere e gestire tabelle nei documenti, confrontare documenti Word, inserire immagini e grafica nei documenti Word e molto altro ancora.

Aspose.Words Cloud SDK per Ruby fornisce un'interfaccia facile da usare per gli sviluppatori Ruby, semplificando l'integrazione delle funzionalità di elaborazione testi basate su cloud nelle loro applicazioni e aiutandoli a crittografare e proteggere i loro documenti di input. Fornisce supporto per un'ampia gamma di formati di documenti Word, inclusi DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG e molti altri. Nel complesso, Aspose.Words è un potente strumento per gli sviluppatori Ruby che hanno bisogno di lavorare con documenti Word nel cloud.

Previous Next

Introduzione a Aspose.Words Cloud SDK per Ruby

Il modo consigliato per installare Aspose.Words Cloud SDK per Ruby è utilizzare RubyGem. Utilizza il seguente comando per un'installazione fluida.

Installa Aspose.Words Cloud SDK per Ruby tramite 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
 
Puoi anche scaricarlo direttamente da GitHub.

Generazione di documenti Word tramite API Ruby Cloud

Aspose.Words Cloud SDK per Ruby offre ai programmatori di software la capacità di generare nuovi documenti Microsoft Word e OpenOffice senza installare Microsoft Office. Può creare file Word in DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) e altro. La libreria include varie funzionalità per la gestione della creazione e gestione dei documenti Word, come l'inserimento di nuove pagine, l'aggiunta di filigrane nei documenti Word, l'inserimento di un campo numero di pagina, l'aggiunta e la gestione di tabelle, l'inserimento di testo in documenti Word, classificazioni di documenti e testi e molte altre funzionalità. Di più.

Crea un nuovo documento Word in applicazioni 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 documenti Word tramite l'API Ruby

Aspose.Words Cloud SDK per Ruby ha fornito una funzionalità molto potente per convertire documenti Word in vari altri formati di file supportati utilizzando RESTAPI. La libreria ha fornito supporto per l'importazione e l'esportazione di documenti in alcuni formati di file popolari come DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML e TXT. Gli sviluppatori possono anche esportare solo documenti Word in formati di file come PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB e molti altri. L'esempio seguente dimostra come gli sviluppatori di software a livello di programmazione possono convertire Word in PDF.

Converti Word in PDF tramite l'API 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')
convert_request = ConvertDocumentRequest.new(document: request_document, format: 'pdf')
@words_api.convert_document(convert_request)

Gestisci intestazioni/piè di pagina e collegamenti ipertestuali tramite API Python

Aspose.Words Cloud SDK offre agli sviluppatori di software la possibilità di gestire intestazioni e piè di pagina all'interno di documenti Word utilizzando i comandi Python. La libreria ha incluso supporti per inserire un'intestazione/piè di pagina in un documento Word, aggiornare il contenuto di intestazioni/piè di pagina, ottenere un'intestazione/piè di pagina di un documento Word e di una sezione, collegare intestazioni/piè di pagina di una sezione a quella precedente , elimina un oggetto `HeaderFooter` da un documento Word online e molto altro ancora. Gli sviluppatori inoltre aggiungono, eliminano e ottengono facilmente collegamenti ipertestuali dai documenti Word.

Inserisci un'intestazione/piè di pagina nel documento Word tramite 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)

Protezione dei documenti Word nelle applicazioni Ruby

Aspose.Words Cloud SDK per Ruby consente agli sviluppatori di software di proteggere e proteggere facilmente i documenti Word all'interno delle proprie applicazioni Ruby. La libreria ha incluso varie funzionalità per la gestione della protezione dei documenti, come l'aggiunta di protezione ai documenti Word, la limitazione della modifica dei documenti, la crittografia dei documenti Word con password, l'aggiunta di una firma digitale e molto altro. L'esempio seguente dimostra come aggiungere protezione a un documento Word nel Cloud.

Come aggiungere protezione ai documenti Word tramite API 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)

Unisci e dividi documenti Word tramite l'API Ruby

Aspose.Words Cloud SDK per Ruby ha incluso il supporto completo per la divisione e l'unione di documenti Word all'interno delle proprie applicazioni Ruby. La libreria ha incluso il supporto per unire diversi documenti Word o PDF in un unico documento con solo un paio di righe di codice. La libreria può anche dividere documenti di grandi dimensioni, dividere pagine Word specifiche in PDF o qualsiasi altro formato di file supportato, come documenti DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT e salvare i risultati in DOC, DOCX, PDF , ODT, RTF, HTML, JPEG, PNG e molti altri formati di file.

How to Split DOCX to PDFs via 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)

 Italiano