Aspose.Words Cloud Ruby SDK
Ruby SDK για δημιουργία και μετατροπή εγγράφων MS Word
Ruby Cloud API για δημιουργία, επεξεργασία, διαίρεση, συγχώνευση, χειρισμό και μετατροπή Word (DOC, DOCX, ODT) σε PDF, HTML, EPUB, εικόνες και πολλά άλλα.
Aspose.Words Cloud SDK για Ruby είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές λογισμικού να εργάζονται με έγγραφα του Microsoft Word σε το σύννεφο. Αυτό το SDK παρέχει ένα πλήρες σύνολο δυνατοτήτων για τη δημιουργία, τον χειρισμό και τη μετατροπή εγγράφων του Word. Το Aspose.Words Cloud SDK για Ruby είναι χτισμένο πάνω από το Aspose.Words Cloud REST API, το οποίο είναι ένα προηγμένο και αξιόπιστο API για εργασία με έγγραφα του Microsoft Word στο cloud.
Aspose.Words Cloud SDK για Ruby έχει παράσχει ένα ολοκληρωμένο σύνολο δυνατοτήτων για εργασία με έγγραφα του Word. Επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν νέα έγγραφα από την αρχή, να τροποποιούν υπάρχοντα έγγραφα, να μετατρέπουν έγγραφα Word σε άλλες υποστηριζόμενες μορφές αρχείων, να χειρίζονται ιδιότητες εγγράφων, να χωρίζουν μεγάλα έγγραφα σε μικρότερα, να συνδυάζουν πολλά έγγραφα, να προσθέτουν υδατογραφήματα σε έγγραφα Word, να εφαρμόζουν κωδικό πρόσβασης στο word έγγραφα, εκτελέστε τη συγχώνευση αλληλογραφίας, προσθέστε και διαχειριστείτε πίνακες σε έγγραφα, συγκρίνετε έγγραφα του Word, εισαγάγετε εικόνα και γραφικά σε έγγραφα του Word και πολλά άλλα.
Το Aspose.Words Cloud SDK για Ruby παρέχει μια εύχρηστη διεπαφή για προγραμματιστές Ruby, διευκολύνοντας την ενσωμάτωση των δυνατοτήτων επεξεργασίας κειμένου που βασίζονται σε cloud στις εφαρμογές τους και βοηθώντας τους να κρυπτογραφούν και να προστατεύουν τα έγγραφα εισόδου τους. Παρέχει υποστηρίζει ένα ευρύ φάσμα μορφών εγγράφων του Word, συμπεριλαμβανομένων των DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG και πολλά άλλα. Συνολικά, το Aspose.Words είναι ένα ισχυρό εργαλείο για προγραμματιστές Ruby που πρέπει να εργαστούν με έγγραφα του Word στο cloud.
Ξεκινώντας με το Aspose.Words Cloud SDK για Ruby
Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.Words Cloud SDK για Rubyis χρησιμοποιώντας το RubyGem. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκαταστήστε το Aspose.Words Cloud SDK για Ruby μέσω 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
Μπορείτε επίσης να το κατεβάσετε απευθείας από το GitHub.Δημιουργία εγγράφων του Word μέσω Ruby Cloud API
Το Aspose.Words Cloud SDK για Ruby δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να δημιουργούν νέα έγγραφα Microsoft Word και OpenOffice χωρίς να εγκαταστήσουν το Microsoft Office. Μπορεί να δημιουργήσει αρχεία Word σε DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) και άλλα. Η βιβλιοθήκη έχει συμπεριλάβει διάφορες δυνατότητες για το χειρισμό της δημιουργίας και διαχείρισης εγγράφων του Word, όπως Εισαγωγή νέων σελίδων, προσθήκη υδατογραφημάτων σε έγγραφα του Word, Εισαγωγή πεδίου αριθμού σελίδας, προσθήκη και διαχείριση πινάκων, εισαγωγή κειμένου σε έγγραφα Word, ταξινομήσεις εγγράφων και κειμένων και πολλά περισσότερο.
Δημιουργήστε ένα νέο έγγραφο Word σε εφαρμογές 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)
Μετατροπή εγγράφων του Word μέσω Ruby API
Το Aspose.Words Cloud SDK για Ruby έχει παράσχει μια πολύ ισχυρή δυνατότητα για τη μετατροπή εγγράφων του Word σε διάφορες άλλες υποστηριζόμενες μορφές αρχείων χρησιμοποιώντας RESTAPI. Η βιβλιοθήκη έχει παράσχει υποστήριξη για εισαγωγή και εξαγωγή εγγράφων σε ορισμένες δημοφιλείς μορφές αρχείων όπως DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML και TXT. Οι προγραμματιστές μπορούν επίσης να εξάγουν έγγραφα Word μόνο σε μορφές αρχείων όπως PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB και πολλά άλλα. Το ακόλουθο παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν μέσω προγραμματισμού να μετατρέψουν το Word σε PDF.
Μετατροπή Word σε PDF μέσω 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)
Διαχείριση κεφαλίδων/υποσέλιδων και υπερσυνδέσεων μέσω Python API
Το Aspose.Words Cloud SDK δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να διαχειρίζονται κεφαλίδες και υποσέλιδα μέσα σε έγγραφα του Word χρησιμοποιώντας εντολές Python. Η βιβλιοθήκη περιλαμβάνει υποστήριξη για την εισαγωγή μιας κεφαλίδας/υποσέλιδου σε ένα έγγραφο του Word, ενημέρωση περιεχομένου κεφαλίδων/υποσέλιδων, λήψη κεφαλίδας/υποσέλιδου ενός εγγράφου του Word καθώς και ενότητας, σύνδεση κεφαλίδων/υποσέλιδων μιας ενότητας με την προηγούμενη , διαγράψτε ένα αντικείμενο «HeaderFooter» από ένα έγγραφο του Word στο διαδίκτυο και πολλά άλλα. Οι προγραμματιστές προσθέτουν, διαγράφουν και λαμβάνουν υπερσυνδέσμους από έγγραφα word με ευκολία.
Εισαγωγή κεφαλίδας/υποσέλιδου σε έγγραφο του Word μέσω 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 σε εφαρμογές Ruby
Το Aspose.Words Cloud SDK για Ruby διευκολύνει τους προγραμματιστές λογισμικού να ασφαλίζουν και να προστατεύουν έγγραφα του Word μέσα στις δικές τους εφαρμογές Ruby. Η βιβλιοθήκη έχει συμπεριλάβει διάφορες δυνατότητες για το χειρισμό της προστασίας εγγράφων, όπως η προσθήκη προστασίας σε έγγραφα του Word, ο περιορισμός της επεξεργασίας εγγράφων, η κρυπτογράφηση εγγράφων του Word με κωδικό πρόσβασης, η προσθήκη ψηφιακής υπογραφής και πολλά άλλα. Το ακόλουθο παράδειγμα δείχνει πώς να προσθέσετε προστασία σε ένα έγγραφο του Word στο Cloud.
Πώς να προσθέσετε προστασία σε έγγραφα του Word μέσω του 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 μέσω Ruby API
Το Aspose.Words Cloud SDK για Ruby έχει συμπεριλάβει πλήρη υποστήριξη για τον διαχωρισμό και τη συγχώνευση εγγράφων του Word μέσα στις δικές του εφαρμογές Ruby. Η βιβλιοθήκη έχει συμπεριλάβει υποστήριξη για τη συγχώνευση πολλών εγγράφων Word ή PDF σε ένα μόνο έγγραφο με μερικές μόνο γραμμές κώδικα. Η βιβλιοθήκη μπορεί επίσης να χωρίσει μεγάλα έγγραφα, να χωρίσει συγκεκριμένες σελίδες του Word σε PDF ή άλλες μορφές αρχείων υποστήριξης, όπως έγγραφα DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT και να αποθηκεύσει τα αποτελέσματα σε DOC, DOCX, PDF , ODT, RTF, HTML, JPEG, PNG και πολλές άλλες μορφές αρχείων.
Πώς να χωρίσετε το DOCX σε PDF μέσω της βιβλιοθήκης 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')
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)