![](https://products-qa.fileformat.com/da/word-processing/ruby/aspose-words-cloud-sdk-for-ruby/header-image.png)
Aspose.Words Cloud Ruby SDK
Ruby SDK til at oprette og konvertere MS Word-dokumenter
Ruby Cloud API til at generere, redigere, opdele, flette, manipulere og konvertere Word (DOC, DOCX, ODT) til PDF, HTML, EPUB, billeder og mange flere.
Aspose.Words Cloud SDK til Ruby er et kraftfuldt bibliotek, der gør det muligt for softwareprogrammører at arbejde med Microsoft Word-dokumenter i skyen. Denne SDK indeholder et komplet sæt funktioner til at oprette, manipulere og konvertere Word-dokumenter. Aspose.Words Cloud SDK til Ruby er bygget oven på Aspose.Words Cloud REST API, som er en avanceret og pålidelig API til at arbejde med Microsoft Word-dokumenter i skyen.
Aspose.Words Cloud SDK til Ruby har leveret et omfattende sæt funktioner til at arbejde med Word-dokumenter. Det giver softwareudviklere mulighed for at generere nye dokumenter fra bunden, ændre eksisterende dokumenter, konvertere Word-dokumenter til andre understøttede filformater, manipulere dokumentegenskaber, opdele store dokumenter i mindre, kombinere flere dokumenter, tilføje vandmærker i Word-dokumenter, anvende en adgangskode til word dokumenter, udfør Mail Merge, tilføj og administrer tabeller i dokumenter, sammenlign Word-dokumenter, indsæt billeder og grafik i Word-dokumenter og mange flere.
Aspose.Words Cloud SDK til Ruby giver en brugervenlig grænseflade for Ruby-udviklere, der gør det nemt at integrere de skybaserede tekstbehandlingsfunktioner i deres applikationer og hjælper dem med at kryptere og beskytte deres inputdokumenter. Det understøtter en bred vifte af Word-dokumentformater, herunder DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG og mange flere. Generelt er Aspose.Words et kraftfuldt værktøj til Ruby-udviklere, der skal arbejde med Word-dokumenter i skyen.
Kom godt i gang med Aspose.Words Cloud SDK til Ruby
Den anbefalede måde at installere Aspose.Words Cloud SDK for Rubyis ved hjælp af RubyGem. Brug venligst følgende kommando for en problemfri installation.
Installer Aspose.Words Cloud SDK til Ruby via RubyGem
//For at installere denne pakke skal du gøre følgende: opdater din Gemfil
gem 'aspose_words_cloud', '~> 23.2'
// eller installer direkte
gem install aspose_words_cloud
Du kan også downloade den direkte fra GitHub.Generering af Word-dokumenter via Ruby Cloud API
Aspose.Words Cloud SDK til Ruby giver softwareprogrammører mulighed for at generere nye Microsoft Word- og OpenOffice-dokumenter uden at installere Microsoft Office. Det kan oprette Word-filer i DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) og mere. Biblioteket har inkluderet forskellige funktioner til håndtering af Word-dokumentoprettelse og -styring, såsom indsættelse af nye sider, tilføjelse af vandmærker i Word-dokumenter, indsættelse af et sidetalsfelt, tilføjelse og styring af tabeller, indsættelse af tekst til Word-dokumenter, dokument- og tekstklassifikationer, og mange mere.
Opret et nyt Word-dokument i Python-applikationer
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)
Konverter Word-dokumenter via Ruby API
Aspose.Words Cloud SDK til Ruby har leveret en meget kraftfuld funktion til at konvertere Word-dokumenter til forskellige andre understøttede filformater ved hjælp af RESTAPI'er. Biblioteket har ydet support til import og eksport af dokumenter til nogle populære filformater som DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML og TXT. Udviklere kan også kun eksportere Word-dokumenter til filformater som PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB og mange flere. Følgende eksempel viser, hvordan softwareudviklere programmæssigt kan konvertere Word til PDF.
Konverter Word til PDF 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)
Administrer sidehoveder/sidefødder og hyperlinks via Python API
Aspose.Words Cloud SDK giver softwareudviklere mulighed for at administrere sidehoveder og sidefødder i word-dokumenter ved hjælp af Python-kommandoer. Biblioteket har inkluderet understøttelse af indsættelse af en sidehoved/sidefod i et Word-dokument, opdatering af indhold af sidehoveder/sidefødder, få et sidehoved/sidefod af et Word-dokument samt af en sektion, link sidehoveder/sidefødder af et afsnit til det forrige. , slet et `HeaderFooter`-objekt fra et Word-dokument online og mange flere. Udviklere tilføjer, sletter og får også hyperlinks fra word-dokumenter med lethed.
Indsæt en sidehoved/sidefod i Word-dokument via 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-dokumentbeskyttelse i Ruby-applikationer
Aspose.Words Cloud SDK til Ruby gør det nemt for softwareudviklere at sikre og beskytte Word-dokumenter i deres egne Ruby-applikationer. Biblioteket har inkluderet forskellige funktioner til håndtering af dokumentbeskyttelse, såsom tilføjelse af beskyttelse til Word-dokumenter, begrænsning af dokumentredigering, kryptering af word-dokumenter med adgangskode, tilføjelse af en digital signatur og mange flere. Følgende eksempel viser, hvordan du tilføjer beskyttelse til et Word-dokument i Cloud.
Sådan tilføjer du beskyttelse til Word-dokumenter via 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)
Flet og opdel Word-dokumenter via Ruby API
Aspose.Words Cloud SDK til Ruby har inkluderet komplet support til opdeling og fletning af Word-dokumenter i deres egne Ruby-applikationer. Biblioteket har inkluderet støtte til at flette flere Word- eller PDF-dokumenter til et enkelt dokument med blot et par linjer kode. Biblioteket kan også opdele store dokumenter, opdele specifikke Word-sider til PDF-filer eller andre understøttede filformater, såsom DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT-dokumenter og gemme resultaterne til DOC, DOCX, PDF , ODT, RTF, HTML, JPEG, PNG og mange andre filformater.
Hvordan opdeles DOCX til PDF'er 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)