Προσθέστε ένα υδατογράφημα σε PDF αρχεία ή Word ή αφαιρέστε υδατογραφήματα που προστέθηκαν προηγουμένως χρησιμοποιώντας το Ruby

Με αυτήν τη βιβλιοθήκη Ruby, οι προγραμματιστές μπορούν να προσθέσουν μια εικόνα ή ένα υδατογράφημα κειμένου σε PDF έγγραφο ή Word, καθώς και να αφαιρέσουν ένα ήδη προστιθέμενο υδατογράφημα σε δευτερόλεπτα

Προστατέψτε τα έγγραφά σας από μη εξουσιοδοτημένη διανομή και προσθέστε το υδατογράφημα στο διαδίκτυο. Για να το κάνετε αυτό, απλώς φορτώστε μια PDF μορφή εγγράφου, Word ή άλλης μορφής και προσθέστε ένα υδατογράφημα κειμένου ή εικόνας χρησιμοποιώντας το Ruby. Στη συνέχεια, αποθηκεύστε το υδατογραφημένο PDF έγγραφο ή Word σε μια βολική μορφή όπως DOC, DOCX, PDF, HTML, RTF, XPS και άλλα. Μπορείτε επίσης να αφαιρέσετε το υδατογράφημα από έγγραφα για να διευκολύνετε την επεξεργασία τους, εκτός εάν παραβιάζει τα δικαιώματα κάποιου.

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

Προσθήκη υδατογραφήματος σε Ruby

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

Σημείωση: δεν χρειάζεται να εγκαταστήσετε εφαρμογές ή βιβλιοθήκες τρίτων. Επομένως, η λύση λογισμικού Ruby που διαθέτουμε είναι πολύ εύκολη στη χρήση.

Καταργήστε το υδατογράφημα σε Ruby

Το δεδομένο Ruby SDK είναι επίσης χρήσιμο για την αφαίρεση υδατογραφημάτων. Για παράδειγμα, η κατάργηση ενός υδατογραφήματος στο Word σημαίνει ότι μπορείτε να φορτώσετε το επιθυμητό Word έγγραφο σφραγισμένο με ένα υδατογράφημα κειμένου ή εικόνας, να αφαιρέσετε αυτό το υδατογράφημα από το έγγραφο χρησιμοποιώντας Ruby και, στη συνέχεια, να αποθηκεύσετε το αρχείο εξόδου σε μια βολική μορφή.

Υδατογράφημα σε Word ή PDF

Για να αξιολογήσετε το Ruby API μας, φορτώστε το έγγραφο στο οποίο θέλετε να προσθέσετε ένα υδατογράφημα και το υδατογράφημα ως εικόνα ή κείμενο. Στη συνέχεια, επιλέξτε μια βολική μορφή αρχείου εξαγωγής – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS και άλλα.

Χρησιμοποιήστε το ακόλουθο παράδειγμα για να δείτε πώς λειτουργεί:

Προσθέστε ένα υδατογράφημα κειμένου ή εικόνας και αφαιρέστε επίσης το ήδη προστιθέμενο υδατογράφημα χρησιμοποιώντας το 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('Input1.docx')
request_image_stream = File.open('Input2.jpg')
request_watermark_data = WatermarkDataImage.new(
    {:Image => AsposeWordsCloud::FileReference.fromLocalFileContent(request_image_stream)})
insert_watermark_request = InsertWatermarkOnlineRequest.new(
    document: request_document, watermark_data: request_watermark_data)
insert_watermark_result =
    @words_api.insert_watermark_online(insert_watermark_request)

convert_document_request = ConvertDocumentRequest.new(
    document: insert_watermark_result.document.values[0], format: 'docx')
@words_api.convert_document(convert_document_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.docx')
request_watermark_data = WatermarkDataText.new(
    {:Text => 'This is the watermark text', :Layout => 'Diagonal'})
insert_watermark_request = InsertWatermarkOnlineRequest.new(
    document: request_document, watermark_data: request_watermark_data)
insert_watermark_result = @words_api.insert_watermark_text_online(insert_watermark_request)

convert_document_request = ConvertDocumentRequest.new(
    document: insert_watermark_result.document.values[0], format: 'docx')
@words_api.convert_document(convert_document_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.docx')
delete_watermark_online = DeleteWatermarkOnlineRequest.new(document: request_document)
deleted_watermark = @words_api.delete_watermark_online(delete_watermark_online)

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

Πώς να αφαιρέσετε το υδατογράφημα στο Ruby

  1. Εγκαταστήστε Aspose.Words Cloud for Ruby
  2. Προσθέστε μια αναφορά βιβλιοθήκης (εισαγωγή της βιβλιοθήκης) στο έργο σας Ruby
  3. Διαμορφώστε το API χρησιμοποιώντας τα κλειδιά της εφαρμογής σας
  4. Φορτώστε ένα έγγραφο από το οποίο θέλετε να αφαιρέσετε το υδατογράφημα
  5. Δημιουργήστε ένα αίτημα για την αφαίρεση του υδατογραφήματος
  6. Αποθηκεύστε το αποτέλεσμα σε μια βολική μορφή αρχείου

Ruby βιβλιοθήκη για χρήση υδατογραφημάτων

Εγκαταστήστε 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. Ολα τα δικαιώματα διατηρούνται.