Aspose.Words Cloud Ruby SDK
Ruby SDK, skirtas kurti ir konvertuoti MS Word dokumentus
„Ruby Cloud“ API, skirta generuoti, redaguoti, skaidyti, sujungti, manipuliuoti ir konvertuoti „Word“ (DOC, DOCX, ODT) į PDF, HTML, EPUB, vaizdus ir daug daugiau.
Aspose.Words Cloud SDK skirta Ruby yra galinga biblioteka, leidžianti programuotojams dirbti su Microsoft Word dokumentais debesis. Šis SDK suteikia visą funkcijų rinkinį, skirtą kurti, valdyti ir konvertuoti Word dokumentus. Aspose.Words Cloud SDK, skirtas Ruby, sukurtas remiantis Aspose.Words Cloud REST API, kuri yra pažangi ir patikima API, skirta darbui su Microsoft Word dokumentais debesyje.
Aspose.Words Cloud SDK, skirta Ruby, pateikė išsamų funkcijų rinkinį, skirtą darbui su Word dokumentais. Tai leidžia programinės įrangos kūrėjams kurti naujus dokumentus nuo nulio, modifikuoti esamus dokumentus, konvertuoti Word dokumentus į kitus palaikomus failų formatus, manipuliuoti dokumento ypatybėmis, skaidyti didelius dokumentus į mažesnius, sujungti kelis dokumentus, pridėti vandens ženklų į Word dokumentus, pritaikyti slaptažodį Word. dokumentus, vykdykite laiškų suliejimą, įtraukite ir tvarkykite lenteles dokumentuose, palyginkite „Word“ dokumentus, įterpkite vaizdą ir grafiką į „Word“ dokumentus ir dar daugiau.
Aspose.Words Cloud SDK, skirta Ruby, suteikia lengvai naudojamą sąsają Ruby kūrėjams, leidžiančią lengvai integruoti debesyje pagrįstą teksto apdorojimo galimybes į jų programas ir padėti šifruoti bei apsaugoti įvesties dokumentus. Jis palaiko daugybę „Word“ dokumentų formatų, įskaitant DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG ir daugelis kitų. Apskritai, Aspose.Words yra galingas įrankis Ruby kūrėjams, kuriems reikia dirbti su Word dokumentais debesyje.
Darbo Aspose.Words Cloud SDK, skirto Ruby, pradžia
Rekomenduojamas būdas įdiegti Aspose.Words Cloud SDK, skirtą Rubyis naudojant RubyGem. Norėdami sklandžiai įdiegti, naudokite šią komandą.
Įdiekite Aspose.Words Cloud SDK, skirtą Ruby per 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
Taip pat galite jį atsisiųsti tiesiogiai iš GitHub.„Word“ dokumentų generavimas naudojant „Ruby Cloud“ API
Aspose.Words Cloud SDK skirta Ruby programuotojams suteikia galimybę generuoti naujus Microsoft Word ir OpenOffice dokumentus neįdiegiant Microsoft Office. Jis gali kurti Word failus DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) ir kt. Bibliotekoje yra įvairių „Word“ dokumentų kūrimo ir tvarkymo funkcijų, tokių kaip naujų puslapių įterpimas, vandens ženklų įtraukimas į „Word“ dokumentus, puslapio numerio lauko įterpimas, lentelių pridėjimas ir tvarkymas, teksto įterpimas į „Word“ dokumentus, dokumentų ir teksto klasifikacijos ir daugelis kitų. daugiau.
Sukurkite naują „Word“ dokumentą „Python“ programose
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)
Konvertuokite Word dokumentus naudodami Ruby API
Aspose.Words Cloud SDK skirta Ruby suteikė labai galingą funkciją, skirtą Word dokumentams konvertuoti į įvairius kitus palaikomus failų formatus naudojant RESTAPI. Bibliotekoje teikiama pagalba importuojant ir eksportuojant dokumentus į kai kuriuos populiarius failų formatus, tokius kaip DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML ir TXT. Kūrėjai taip pat gali eksportuoti tik „Word“ dokumentus į tokius failų formatus kaip PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB ir daugelis kitų. Šiame pavyzdyje parodyta, kaip programiškai programinės įrangos kūrėjai gali konvertuoti Word į PDF.
Konvertuokite Word į PDF naudodami 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)
Tvarkyti antraštes / poraštes ir hipersaitus per Python API
Aspose.Words Cloud SDK suteikia programinės įrangos kūrėjams galimybę valdyti antraštes ir poraštes Word dokumentuose naudojant Python komandas. Bibliotekoje yra palaikymas, leidžiantis įterpti antraštę / poraštę į „Word“ dokumentą, atnaujinti antraščių / poraštių turinį, gauti „Word“ dokumento ir skyriaus antraštę / poraštę, susieti skyriaus antraštes / poraštes su ankstesne. , ištrinkite „HeaderFooter“ objektą iš „Word“ dokumento internete ir daug daugiau. Kūrėjai taip pat lengvai prideda, ištrina ir gauna hipersaitus iš Word dokumentų.
Antraštės / poraštės įterpimas į Word dokumentą per 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 dokumentų apsauga Ruby programose
Naudodami „Aspose.Words Cloud SDK“, skirtą „Ruby“, programinės įrangos kūrėjai gali lengvai apsaugoti ir apsaugoti „Word“ dokumentus savo „Ruby“ programose. Bibliotekoje yra įvairių dokumentų apsaugos funkcijų, tokių kaip „Word“ dokumentų apsaugos pridėjimas, dokumentų redagavimo apribojimas, „Word“ dokumentų šifravimas slaptažodžiu, skaitmeninio parašo pridėjimas ir daug daugiau. Toliau pateiktame pavyzdyje parodyta, kaip pridėti apsaugą prie Word dokumento debesyje.
Kaip pridėti apsaugą „Word“ dokumentams naudojant debesies 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)
Sujungti ir padalinti Word dokumentus per Ruby API
Į „Aspose.Words Cloud SDK“, skirtą „Ruby“, įtrauktas visiškas „Word“ dokumentų skaidymo ir sujungimo palaikymas jų pačių „Ruby“ programose. Bibliotekoje yra palaikymas, leidžiantis sujungti kelis „Word“ arba PDF dokumentus į vieną dokumentą, naudojant tik kelias kodo eilutes. Biblioteka taip pat gali suskaidyti didelius dokumentus, padalyti konkrečius Word puslapius į PDF ar bet kokius kitus palaikomus failų formatus, tokius kaip DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT dokumentus, ir išsaugoti rezultatus į DOC, DOCX, PDF. , ODT, RTF, HTML, JPEG, PNG ir daug kitų failų formatų.
Kaip padalyti DOCX į PDF failus per Ruby biblioteką?
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)