Aspose.Words Cloud Ruby SDK
Ruby SDK om MS Word-documenten te maken en converteren
Ruby Cloud API voor het genereren, bewerken, splitsen, samenvoegen, manipuleren en converteren van Word (DOC, DOCX, ODT) naar PDF, HTML, EPUB, afbeeldingen en nog veel meer.
Aspose.Words Cloud SDK voor Ruby is een krachtige bibliotheek waarmee softwareprogrammeurs met Microsoft Word-documenten kunnen werken in de wolk. Deze SDK biedt een complete set functies voor het maken, manipuleren en converteren van Word-documenten. De Aspose.Words Cloud SDK voor Ruby is gebouwd bovenop de Aspose.Words Cloud REST API, een geavanceerde en betrouwbare API voor het werken met Microsoft Word-documenten in de cloud.
Aspose.Words Cloud SDK voor Ruby biedt een uitgebreide reeks functies voor het werken met Word-documenten. Het stelt softwareontwikkelaars in staat om vanuit het niets nieuwe documenten te genereren, bestaande documenten te wijzigen, Word-documenten naar andere ondersteunde bestandsformaten te converteren, documenteigenschappen te manipuleren, grote documenten in kleinere te splitsen, meerdere documenten te combineren, watermerken in Word-documenten toe te voegen, een wachtwoord op Word toe te passen documenten, Mail Merge uitvoeren, tabellen in documenten toevoegen en beheren, Word-documenten vergelijken, afbeeldingen en afbeeldingen in Word-documenten invoegen en nog veel meer.
Aspose.Words Cloud SDK voor Ruby biedt een eenvoudig te gebruiken interface voor Ruby-ontwikkelaars, waardoor het eenvoudig wordt om de cloudgebaseerde tekstverwerkingsmogelijkheden in hun applicaties te integreren en hen te helpen hun invoerdocumenten te coderen en te beschermen. Het biedt ondersteuning voor een breed scala aan Word-documentformaten, waaronder DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG-bestanden en nog veel meer. Over het geheel genomen is Aspose.Words een krachtig hulpmiddel voor Ruby-ontwikkelaars die met Word-documenten in de cloud moeten werken.
Aan de slag met Aspose.Words Cloud SDK voor Ruby
De aanbevolen manier om Aspose.Words Cloud SDK voor Ruby te installeren is met behulp van RubyGem. Gebruik het volgende commando voor een vlotte installatie.
Installeer Aspose.Words Cloud SDK voor Ruby via 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
Je kunt het ook rechtstreeks downloaden van GitHub.Word-documenten genereren via Ruby Cloud API
Aspose.Words Cloud SDK voor Ruby geeft softwareprogrammeurs de mogelijkheid om nieuwe Microsoft Word- en OpenOffice-documenten te genereren zonder Microsoft Office te installeren. Het kan Word-bestanden maken in DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) en meer. De bibliotheek heeft verschillende functies voor het maken en beheren van Word-documenten, zoals het invoegen van nieuwe pagina's, het toevoegen van watermerken in Word-documenten, het invoegen van een paginanummerveld, het toevoegen en beheren van tabellen, het invoegen van tekst in Word-documenten, document- en tekstclassificaties en nog veel meer. meer.
Maak een nieuw Word-document in Python-applicaties
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)
Converteer Word-documenten via Ruby API
Aspose.Words Cloud SDK voor Ruby biedt een zeer krachtige functie voor het converteren van Word-documenten naar verschillende andere ondersteunde bestandsformaten met behulp van RESTAPI's. De bibliotheek biedt ondersteuning voor het importeren en exporteren van documenten naar een aantal populaire bestandsformaten zoals DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML en TXT. Ontwikkelaars kunnen ook alleen Word-documenten exporteren naar bestandsformaten zoals PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB en nog veel meer. Het volgende voorbeeld laat zien hoe softwareontwikkelaars programmatisch Word naar PDF kunnen converteren.
Word naar PDF converteren via 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)
Beheer kop-/voetteksten en hyperlinks via Ruby API
Aspose.Words Cloud SDK geeft softwareontwikkelaars de mogelijkheid om kop- en voetteksten in Word-documenten te beheren met behulp van Ruby-opdrachten. De bibliotheek heeft ondersteuning voor het invoegen van een kop-/voettekst in een Word-document, het bijwerken van de inhoud van kop-/voetteksten, het verkrijgen van een kop-/voettekst van zowel een Word-document als van een sectie, het koppelen van kop-/voetteksten van een sectie aan de vorige , verwijder een `HeaderFooter`-object uit een Word-document online en nog veel meer. Ontwikkelaars kunnen ook eenvoudig hyperlinks uit Word-documenten toevoegen, verwijderen en ophalen.
Voeg een kop-/voettekst in een Word-document in via de Ruby 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)
Beveiliging van Word-documenten in Ruby-applicaties
Aspose.Words Cloud SDK voor Ruby maakt het voor softwareontwikkelaars eenvoudig om Word-documenten in hun eigen Ruby-applicaties te beveiligen en te beschermen. De bibliotheek heeft verschillende functies opgenomen voor het omgaan met documentbeveiliging, zoals het toevoegen van beveiliging aan Word-documenten, het beperken van het bewerken van documenten, het coderen van Word-documenten met een wachtwoord, het toevoegen van een digitale handtekening en nog veel meer. Het volgende voorbeeld laat zien hoe u beveiliging kunt toevoegen aan een Word-document in Cloud.
Hoe u bescherming kunt toevoegen aan Word-documenten via de 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-documenten samenvoegen en splitsen via Ruby API
Aspose.Words Cloud SDK voor Ruby biedt volledige ondersteuning voor het splitsen en samenvoegen van Word-documenten binnen hun eigen Ruby-applicaties. De bibliotheek biedt ondersteuning voor het samenvoegen van verschillende Word- of PDF-documenten tot één document met slechts een paar regels code. De bibliotheek kan ook grote documenten splitsen, specifieke Word-pagina's splitsen naar PDF's of andere ondersteunende bestandsformaten, zoals DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT-documenten, en de resultaten opslaan in DOC, DOCX, PDF , ODT, RTF, HTML, JPEG, PNG en vele andere bestandsformaten.
Hoe DOCX naar PDF's splitsen 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)