1. Termékek
  2.   Szövegszerkesztés
  3.   Ruby
  4.   Aspose.Words Cloud Ruby SDK

Aspose.Words Cloud Ruby SDK

 
 

Ruby SDK MS Word dokumentumok létrehozásához és konvertálásához

Ruby Cloud API a Word (DOC, DOCX, ODT) létrehozásához, szerkesztéséhez, felosztásához, egyesítéséhez, manipulálásához és konvertálásához PDF, HTML, EPUB, képek és sok más formátumba.

Az Aspose.Words Cloud SDK for Ruby egy hatékony könyvtár, amely lehetővé teszi a szoftverprogramozóknak, hogy Microsoft Word dokumentumokkal dolgozzanak a felhő. Ez az SDK a szolgáltatások teljes készletét kínálja a Word dokumentumok létrehozásához, kezeléséhez és konvertálásához. Az Aspose.Words Cloud SDK for Ruby az Aspose.Words Cloud REST API-ra épül, amely egy fejlett és megbízható API a Microsoft Word dokumentumok felhőben történő kezeléséhez.

Az Aspose.Words Cloud SDK for Ruby a szolgáltatások átfogó készletét kínálja a Word dokumentumokkal való munkavégzéshez. Lehetővé teszi a szoftverfejlesztők számára új dokumentumok létrehozását a semmiből, meglévő dokumentumok módosítását, Word-dokumentumok konvertálását más támogatott fájlformátumokká, dokumentumtulajdonságok kezelését, nagy dokumentumok kisebbre bontását, több dokumentum kombinálását, vízjelek hozzáadását a Word dokumentumokhoz, jelszó alkalmazását a Word-hez. dokumentumok, Körlevél végrehajtása, táblázatok hozzáadása és kezelése dokumentumokban, Word dokumentumok összehasonlítása, képek és grafikák beszúrása Word dokumentumokba és még sok más.

Az Aspose.Words Cloud SDK for Ruby könnyen használható felületet biztosít a Ruby fejlesztők számára, megkönnyítve a felhőalapú szövegfeldolgozási képességek alkalmazásaikba való integrálását, és segíti őket a bemeneti dokumentumok titkosításában és védelmében. A Word dokumentumformátumok széles skáláját támogatja, beleértve a DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG és még sok más. Összességében az Aspose.Words egy hatékony eszköz a Ruby-fejlesztők számára, akiknek Word-dokumentumokkal kell dolgozniuk a felhőben.

Previous Next

Az Aspose.Words Cloud SDK for Ruby használatának első lépései

Az Aspose.Words Cloud SDK for Rubyis telepítésének javasolt módja a RubyGem használatával. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.

Az Aspose.Words Cloud SDK for Ruby telepítése a RubyGem segítségével


//To install this package do the following: update your Gemfile
gem 'aspose_words_cloud', '~> 23.2'
// or install directly
gem install aspose_words_cloud
 
Le is töltheti közvetlenül a GitHubról.

Word dokumentumok generálása Ruby Cloud API-n keresztül

Az Aspose.Words Cloud SDK for Ruby segítségével a szoftverprogramozók új Microsoft Word és OpenOffice dokumentumokat hozhatnak létre a Microsoft Office telepítése nélkül. Word-fájlokat tud létrehozni DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) stb. A könyvtár különféle funkciókat tartalmaz a Word-dokumentumok létrehozásához és kezeléséhez, mint például új oldalak beszúrása, vízjelek hozzáadása Word dokumentumokhoz, oldalszámmező beszúrása, táblázatok hozzáadása és kezelése, szöveg beszúrása Word dokumentumokba, dokumentum- és szövegosztályozás és sok több.

Hozzon létre egy új Word-dokumentumot a Python alkalmazásokban

 

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)

Word-dokumentumok konvertálása Ruby API-n keresztül

Az Aspose.Words Cloud SDK for Ruby nagyon hatékony szolgáltatást kínál a Word-dokumentumok különféle más támogatott fájlformátumokká konvertálásához RESTAPI-k segítségével. A könyvtár támogatja a dokumentumok importálását és exportálását néhány népszerű fájlformátumba, például DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML és TXT. A fejlesztők csak Word dokumentumokat exportálhatnak olyan fájlformátumokba, mint a PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB és még sok más. A következő példa bemutatja, hogyan konvertálhatják a szoftverfejlesztők programozottan a Word-t PDF-be.

A Word konvertálása PDF-be a Ruby API-n keresztül

 
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)

Fejlécek/láblécek és hiperhivatkozások kezelése Python API-n keresztül

Az Aspose.Words Cloud SDK lehetővé teszi a szoftverfejlesztők számára a fejlécek és láblécek kezelését a Word dokumentumokon belül Python-parancsok segítségével. A könyvtár támogatja a fejléc/lábléc beillesztését Word dokumentumba, a fejlécek/láblécek tartalmának frissítését, egy Word dokumentum és egy szakasz fejlécének/láblécének beszerzését, egy szakasz fejlécének/láblécének összekapcsolását az előzőhöz. , töröljön egy "HeaderFooter" objektumot egy Word dokumentumból online és még sok más. A fejlesztők ezenkívül könnyen hozzáadhatnak, törölhetnek és letölthetnek hiperhivatkozásokat Word dokumentumokból.

Fejléc/lábléc beszúrása a Word dokumentumba Python API-n keresztül

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 dokumentumok védelme Ruby alkalmazásokban

Az Aspose.Words Cloud SDK for Ruby megkönnyíti a szoftverfejlesztők számára a Word-dokumentumok biztonságossá tételét és védelmét saját Ruby-alkalmazásaikon belül. A könyvtár különféle funkciókat tartalmazott a dokumentumok védelmére, például a Word dokumentumok védelmére, a dokumentumok szerkesztésének korlátozására, a Word dokumentumok jelszóval történő titkosítására, digitális aláírás hozzáadására és még sok másra. A következő példa bemutatja, hogyan adhat védelmet egy Word-dokumentumhoz a felhőben.

Hogyan adhatunk védelmet a Word-dokumentumokhoz a Cloud API-n keresztül

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 dokumentumok egyesítése és felosztása Ruby API-n keresztül

Az Aspose.Words Cloud SDK for Ruby teljes mértékben támogatja a Word-dokumentumok felosztását és egyesítését saját Ruby-alkalmazásaikon belül. A könyvtár támogatja több Word- vagy PDF-dokumentum egyetlen dokumentummá történő egyesítését, mindössze néhány sornyi kóddal. A könyvtár nagyméretű dokumentumokat is feloszthat, meghatározott Word-oldalakat PDF-be vagy bármilyen más támogatott fájlformátumba, például DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT dokumentumokba, és mentheti az eredményeket DOC, DOCX, PDF formátumba. , ODT, RTF, HTML, JPEG, PNG és sok más fájlformátum.

Hogyan oszthat fel DOCX-et PDF-fájlokká a Ruby Library segítségével?

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)

 Magyar