Επεξεργαστείτε το DOC στο Ruby SDK

Χρησιμοποιήστε το REST API για να επεξεργαστείτε το DOC στο Ruby μέσω προγραμματισμού

Όταν οι προγραμματιστές τροποποιούν ένα DOC έγγραφο με αυτήν τη βιβλιοθήκη Ruby, αυτό που στην πραγματικότητα επεξεργάζεται είναι το Document Object Model (DOM). Έτσι, σχεδόν οποιεσδήποτε αλλαγές μπορούν να γίνουν στο DOC έγγραφο που αντιπροσωπεύεται ως DOM. Με το παρεχόμενο Ruby SDK, οι προγραμματιστές μπορούν εύκολα να επεξεργαστούν ένα έγγραφο: να τροποποιήσουν κείμενο, να ενημερώσουν πίνακες, να προσθέσουν εικόνες και ούτω καθεξής. Απλώς φορτώστε ένα DOC, κάντε τις απαραίτητες αλλαγές μέσω προγραμματισμού και εξάγετε το αποτέλεσμα στην ίδια ή σε οποιαδήποτε υποστηριζόμενη μορφή αποθήκευσης.

Προβολή αποσπάσματος κώδικα

Επεξεργαστείτε το DOC στο Ruby χρησιμοποιώντας το REST API

Η βιβλιοθήκη Ruby μας δίνει στους προγραμματιστές τη δυνατότητα να τροποποιούν απευθείας ένα DOC έγγραφο επεξεργάζοντας το Μοντέλο Αντικειμένου Εγγράφου (DOM), πράγμα που σημαίνει ότι δεν χρειάζεται να εγκατασταθεί πρόσθετο λογισμικό.

Επεξεργαστείτε κείμενο σε DOC αρχείο χρησιμοποιώντας το Ruby

Η πιο δημοφιλής περίπτωση για να επεξεργαστείτε ένα DOC αρχείο είναι η επεξεργασία κειμένου. Με τη δεδομένη λύση λογισμικού, μπορείτε να προσθέσετε, να τροποποιήσετε ή να διαγράψετε κείμενο χρησιμοποιώντας το Ruby μέσα στο έγγραφο.

Επεξεργασία πίνακα σε DOC αρχείο χρησιμοποιώντας το Ruby

Μια άλλη δημοφιλής επιλογή επεξεργασίας DOC είναι η επεξεργασία πίνακα. Το Ruby SDK σας επιτρέπει να εργάζεστε με πίνακες και κείμενο σε κελιά πίνακα.

Οι προγραμματιστές του Ruby μπορούν να προσθέσουν ή να αφαιρέσουν κελιά πίνακα και πίνακα, καθώς και να προσθέσουν, να επεξεργαστούν και να αφαιρέσουν κείμενο μέσα σε αυτά.

Προσθέστε μια εικόνα σε DOC αρχείο χρησιμοποιώντας το Ruby

Εκτός από την επεξεργασία κειμένου και πινάκων σε DOC, υπάρχει μια άλλη κοινή επιλογή: η προσθήκη εικόνων σε ένα έγγραφο στο Ruby. Οι προγραμματιστές Ruby μπορούν επίσης να προσθέσουν μια εικόνα σε ένα DOC αρχείο χρησιμοποιώντας DOM.

Επεξεργαστείτε το DOC μέσω προγραμματισμού

Δοκιμάστε αυτό το πανίσχυρο Ruby SDK και αξιολογήστε ορισμένες επιλογές στην επεξεργασία DOC εγγράφων. Χρησιμοποιώντας το ακόλουθο παράδειγμα, φορτώστε το έγγραφό σας DOC και κάντε ορισμένες αλλαγές: προσθέστε κείμενο, προσθέστε έναν πίνακα και ένα κελί πίνακα με κείμενο ή εισαγάγετε μια εικόνα στο DOC έγγραφο:

Μεταφορτώστε ένα έγγραφο που θέλετε να τροποποιήσετε
Εκτέλεση κώδικα
Ανεβάστε μια εικόνα που θέλετε να εισαγάγετε
Επιλέξτε τη μορφή προορισμού από τη λίστα
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('Input.doc')
request_paragraph = ParagraphInsert.new({:Text => 'Morbi enim nunc faucibus a.'})
insert_paragraph_request = InsertParagraphOnlineRequest.new(document: request_document, 
   paragraph: request_paragraph)
insert_paragraph = @words_api.insert_paragraph_online(insert_paragraph_request)

convert_request = ConvertDocumentRequest.new(
   document: insert_paragraph.document.values[0], format: 'doc')
convert = @words_api.convert_document(convert_request)
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('Input.doc')
request_table = TableInsert.new({:ColumnsCount => 1, :RowsCount => 2})
insert_table_request = InsertTableOnlineRequest.new(document: request_document, 
   table: request_table, node_path: '')
insert_table = @words_api.insert_table_online(insert_table_request)

convert_request = ConvertDocumentRequest.new(
   document: insert_table.document.values[0], format: 'doc')
convert = @words_api.convert_document(convert_request)
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('Input1.doc')
request_drawing_object = DrawingObjectInsert.new({:Height => 0, :Left => 0, :Top => 0, 
   :Width => 0, :RelativeHorizontalPosition => 'Margin', 
      :RelativeVerticalPosition => 'Margin', :WrapType => 'Inline'})
request_image_file = File.open('Input2.doc')
insert_drawing_object_request = InsertDrawingObjectOnlineRequest.new(
   document: request_document, drawing_object: request_drawing_object, 
      image_file: request_image_file, node_path: 'sections/0')
insert_drawing_object = @words_api.insert_drawing_object_online(insert_drawing_object_request)

convert_request = ConvertDocumentRequest.new(
   document: insert_drawing_object.document.values[0], format: 'doc')
convert = @words_api.convert_document(convert_request)
Εκτέλεση κώδικα
  
Αντιγράψτε τον κωδικό Ruby στο πρόχειρο

Πώς να επεξεργαστείτε το DOC στο Ruby

  1. Εγκαταστήστε το "Aspose.Words Cloud for Ruby"
  2. Προσθέστε μια αναφορά βιβλιοθήκης (εισάγετε τη βιβλιοθήκη) στο έργο σας Ruby
  3. Φόρτωση DOC για επεξεργασία στο Ruby
  4. Εισαγάγετε περιεχόμενο στην αρχή του DOC
  5. Πραγματοποιήστε λήψη του εγγράφου αποτελέσματος από το χώρο αποθήκευσης cloud

Ruby βιβλιοθήκη για χρήση της επεξεργασίας DOC

Εγκαταστήστε Aspose.Words Cloud SDK for Ruby χρησιμοποιώντας την υπηρεσία φιλοξενίας RubyGems. Εκτελέστε το gem install aspose_words_cloud για να εγκαταστήσετε το πακέτο. Εναλλακτικά, μπορείτε να κλωνοποιήσετε με μη αυτόματο τρόπο το Aspose.Words Cloud SDK for Ruby από το GitHub και να το χρησιμοποιήσετε στο έργο σας. Ακολουθήστε αυτές τις Instructions για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API.

Απαιτήσεις συστήματος

Ruby 2.6 ή νεότερο

Ανατρέξτε στην Repository Documentation για να δείτε τις λεπτομέρειες.

Άλλες υποστηριζόμενες μορφές αρχείων

Μπορείτε να εκτελέσετε λειτουργία επεξεργασίας για άλλες μορφές αρχείων:

5%

Εγγραφείτε στις ενημερώσεις προϊόντων Aspose

Λάβετε μηνιαία ενημερωτικά δελτία και προσφορές απευθείας στο γραμματοκιβώτιό σας.

© Aspose Pty Ltd 2001-2024. Ολα τα δικαιώματα διατηρούνται.