
Στον κόσμο της διαχείρισης εγγράφων, η διασφάλιση της ασφάλειας, της αυθεντικότητας και της επαγγελματικής παρουσίασης του περιεχομένου σας είναι υψίστης σημασίας. Ένας αποτελεσματικός τρόπος για να επιτύχετε αυτούς τους στόχους είναι η προσθήκη υδατογραφημάτων στα έγγραφά σας του Word. Είτε προστατεύετε ευαίσθητες πληροφορίες, είτε διαφημίζετε το εταιρικό σας υλικό είτε απλώς βελτιώνετε την οπτική γοητεία των εγγράφων σας, τα υδατογραφήματα παίζουν καθοριστικό ρόλο. Σε αυτό το άρθρο, θα σας δείξουμε πώς να προσθέτετε υδατογραφήματα στα έγγραφά σας Word εύκολα, χρησιμοποιώντας το Python Cloud SDK.
- REST API για επεξεργασία εγγράφων Word
- Προσθήκη υδατογραφήματος εικόνας στο έγγραφο του Word στην Python
- Εισαγωγή υδατογραφήματος κειμένου στο έγγραφο του Word
- Προσθήκη υδατογραφήματος κειμένου χρησιμοποιώντας εντολές cURL
REST API για επεξεργασία εγγράφων Word
Η προσθήκη υδατογραφημάτων στα έγγραφά σας στο Word γίνεται μια απρόσκοπτη διαδικασία με το Aspose.Words Cloud SDK για Python. Αυτή η ισχυρή εργαλειοθήκη σάς δίνει τη δυνατότητα να βελτιώσετε την ασφάλεια των εγγράφων σας και την επωνυμία σας χωρίς κόπο. Επιπλέον, το SDK διασφαλίζει ότι τα έγγραφά σας δεν είναι μόνο οπτικά ελκυστικά αλλά και ασφαλή και επαγγελματικά.
Το SDK προσφέρει επίσης άλλες συναρπαστικές δυνατότητες, π.χ. δημιουργία, επεξεργασία και χειρισμό αρχείων MS Word (DOCX, DOC, DOT, RTF, DOCM) ή OpenDocument (ODT, OTT).
Το Python Cloud SDK είναι διαθέσιμο για λήψη στο PIP και στο GitHub. Επομένως, εκτελέστε την ακόλουθη εντολή στο τερματικό της γραμμής εντολών για να εγκαταστήσετε το SDK:
pip install aspose-words-cloud
Εάν χρησιμοποιείτε το Visual Studio για ένα έργο Python, κάντε κλικ στην επιλογή Προβολή ->Άλλα Windows ->Περιβάλλοντα Python και εισαγάγετε το aspose-word-cloud στο πεδίο Πακέτα στο παράθυρο Περιβάλλοντα Python. Στη συνέχεια, κάντε κλικ στο Install aspose-word-cloud.

Εικόνα 1: - πακέτο aspose-words-cloud python.
Προσθήκη υδατογραφήματος εικόνας στο έγγραφο του Word στην Python
Σε αυτήν την ενότητα, θα συζητήσουμε τις λεπτομέρειες και τα σχετικά βήματα σχετικά με τον τρόπο προσθήκης υδατογραφήματος εικόνας στο έγγραφο του Word στην Python.
- Πρώτον, πρέπει να δημιουργήσουμε μια παρουσία της κλάσης WordsApi ενώ μεταβιβάζουμε το Client ID και τις λεπτομέρειες Client ως ορίσματα.
- Δεύτερον, χρησιμοποιήστε τη μέθοδο uploadfile(..) ενώ μεταβιβάζετε το αντικείμενο UploadFileRequest ως όρισμα για να ανεβάσετε το έγγραφο εισόδου του Word και το αρχείο εικόνας στο χώρο αποθήκευσης cloud (δύο ξεχωριστές κλήσεις).
- Τώρα δημιουργήστε ένα αντικείμενο της κλάσης InsertWatermarkImageRequest που λαμβάνει το όνομα αρχείου Word, το όνομα του αρχείου που προκύπτει, τον περιστρεφόμενο άγγελο και το όνομα της εικόνας που πρόκειται να υδατογραφηθεί.
- Τέλος, καλέστε τη μέθοδο insertwatermarkimage(..) της κλάσης WordsApi για να προσθέσετε υδατογράφημα εικόνας στο έγγραφο του Word.
# Για περισσότερα δείγματα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-words-cloud/aspose-words-cloud-python
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException
def watermark():
try:
# δημιουργήστε μια παρουσία του WordsApi
words_api = WordsApi("88d1cda8-b12c-4a80-b1ad-c85ac483c5c5","406b404b2df649611e508bbcfcd2a77f")
# Όνομα εγγράφου word εισαγωγής
inputFileName = 'source.doc'
# όνομα του αρχείου που προκύπτει
resultantFile = 'Watermarked.doc'
# όνομα της εικόνας που θα υδατογραφηθεί
watermarkImage = 'confidential.jpg'
# Μεταφορτώστε το έγγραφο προέλευσης του Word στο Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\shahbnay\\Downloads\\'+inputFileName, 'rb'), "", None))
# μεταφορτώστε την εικόνα για υδατογράφημα
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\shahbnay\\Downloads\\'+watermarkImage, 'rb'), "", None))
# Δημιουργία αιτήματος InsertImage κατά τη μετάδοση του εγγράφου Word, της περιστρεφόμενης αγγελίας, του ονόματος εικόνας και των ονομάτων αρχείων που προκύπτουν ως ορίσματα
insert_request = asposewordscloud.models.requests.InsertWatermarkImageRequest(name=inputFileName,dest_file_name=resultantFile,rotation_angle=45,image=watermarkImage)
# εκκίνηση της λειτουργίας υδατογράφησης εικόνας
words_api.insert_watermark_image(insert_request)
# εκτύπωση μηνύματος στην κονσόλα (προαιρετικό)
print('Watermark inserted successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))

Εικόνα 2: - Προεπισκόπηση εγγράφου Word με υδατογράφημα εικόνας.
Εισαγωγή υδατογραφήματος κειμένου στο έγγραφο του Word
Ας συζητήσουμε τις λεπτομέρειες σχετικά με τον τρόπο εισαγωγής ενός υδατογραφήματος κειμένου στο έγγραφο του Word χρησιμοποιώντας το Python Cloud SDK.
- Πρώτον, πρέπει να δημιουργήσουμε μια παρουσία της κλάσης WordsApi ενώ μεταβιβάζουμε το Client ID και τις λεπτομέρειες Client ως ορίσματα.
- Δεύτερον, χρησιμοποιήστε τη μέθοδο uploadfile(..) κατά τη μεταβίβαση του αντικειμένου UploadFileRequest ως όρισμα για τη μεταφόρτωση εγγράφων εισόδου του Word στο χώρο αποθήκευσης cloud.
- Τρίτον, δημιουργήστε ένα στιγμιότυπο της κλάσης WatermarkText που απαιτεί γωνία περιστροφής και κείμενο για να υδατογραφηθεί ως ορίσματα.
- Τώρα δημιουργήστε ένα αντικείμενο της κλάσης InsertWatermarkTextRequest που λαμβάνει το όνομα αρχείου Word, το όνομα αρχείου που προκύπτει και το αντικείμενο WatermarkText ως ορίσματα.
- Τέλος, καλέστε τη μέθοδο insertwatermarktext(..) της κλάσης WordsApi για να εισαγάγετε ένα υδατογράφημα κειμένου στο έγγραφο του Word.
# Για περισσότερα δείγματα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-words-cloud/aspose-words-cloud-python
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException
def textWatermark():
try:
# δημιουργήστε μια παρουσία του WordsApi
words_api = WordsApi("88d1cda8-b12c-4a80-b1ad-c85ac483c5c5","406b404b2df649611e508bbcfcd2a77f")
# Όνομα εγγράφου word εισαγωγής
inputFileName = 'source.doc'
# όνομα του αρχείου που προκύπτει
resultantFile = 'Watermarked.doc'
# Μεταφορτώστε το έγγραφο προέλευσης του Word στο Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\shahbnay\\Downloads\\'+inputFileName, 'rb'), "", None))
# Υδατογράφημα αντικείμενο που ορίζει κείμενο και γωνία περιστροφής
watermark_string = asposewordscloud.WatermarkText(rotation_angle = 90, text='confidential')
# δημιουργήστε ένα αντικείμενο του InsertWatermarkTextRequest
insert_request = asposewordscloud.models.requests.InsertWatermarkTextRequest(name=inputFileName,watermark_text=watermark_string,dest_file_name=resultantFile)
# εκκινήστε τη λειτουργία υδατοσήμανσης
words_api.insert_watermark_text(insert_request)
# εκτύπωση μηνύματος στην κονσόλα (προαιρετικό)
print('Watermark inserted successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
# καλέστε τη μέθοδο για να προσθέσετε υδατογράφημα κειμένου
textWatermark()

Εικόνα 3: - Προεπισκόπηση του υδατογραφήματος κειμένου που έχει εισαχθεί στο έγγραφο του Word.
Προσθήκη υδατογραφήματος κειμένου χρησιμοποιώντας εντολές cURL
Εναλλακτικά, μπορείτε εύκολα να υδατογραφήσετε τα έγγραφα του Word χρησιμοποιώντας τις εντολές Aspose.Words Cloud και cURL. Αυτή η ευέλικτη προσέγγιση προσφέρει τις ίδιες δυνατότητες υδατογράφησης με το SDK, αλλά σας επιτρέπει να ενσωματώσετε τη υδατοσήμανση απευθείας στη ροή εργασίας σας μέσω απλών οδηγιών γραμμής εντολών.
Πριν προχωρήσουμε περαιτέρω, πρέπει να δημιουργήσουμε ένα διακριτικό πρόσβασης JWT με βάση τα διαπιστευτήρια πελάτη. Επομένως, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε το διακριτικό πρόσβασης.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Τώρα που έχουμε το JWT Token, εκτελέστε την ακόλουθη εντολή για να εισαγάγετε το υδατογράφημα κειμένου στο έγγραφο του Word και να αποθηκεύσετε την έξοδο με το όνομα του TextWatermarked.doc στο χώρο αποθήκευσης cloud.
curl -v -X POST "https://api.aspose.cloud/v4.0/words/source.doc/watermarks/texts?destFileName=TextWatermarked.doc" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{\"Text\":\"Confidential\",\"RotationAngle\":45}"
Τα δείγματα αρχείων που χρησιμοποιούνται στα παραπάνω παραδείγματα μπορούν να ληφθούν από τα source.doc και TextWatermarked.doc.
Σύναψη
Συμπερασματικά, συζητήσαμε δύο ευέλικτες μεθόδους για την προσθήκη υδατογραφημάτων σε έγγραφα του Word, καθεμία από τις οποίες προσφέρει τα μοναδικά της πλεονεκτήματα. Το Aspose.Words Cloud SDK για Python παρέχει έναν ισχυρό και φιλικό προς το χρήστη τρόπο προσθήκης υδατογραφημάτων στα έγγραφά σας, με εκτεταμένες δυνατότητες και επιλογές προσαρμογής. Από την άλλη πλευρά, η χρήση του Aspose.Words Cloud με εντολές cURL προσφέρει μια λύση γραμμής εντολών που ενσωματώνεται απρόσκοπτα στη ροή εργασίας σας. Έτσι, η επιλογή εξαρτάται τελικά από τη συγκεκριμένη ροή εργασίας και τις προτιμήσεις σας, αλλά με αυτά τα εργαλεία στη διάθεσή σας, η υδατογράφηση εγγράφων του Word δεν ήταν ποτέ ευκολότερη.
Χρήσιμοι Σύνδεσμοι
Σχετικά Άρθρα
Σας συνιστούμε να επισκεφθείτε τα παρακάτω άρθρα για να μάθετε περισσότερα σχετικά με: