
დოკუმენტების მენეჯმენტის სამყაროში თქვენი შინაარსის უსაფრთხოების, ავთენტურობისა და პროფესიონალური პრეზენტაციის უზრუნველყოფა უაღრესად მნიშვნელოვანია. ამ მიზნების მისაღწევად ერთ-ერთი ეფექტური გზაა Word-ის დოკუმენტებში წყლის ნიშნების დამატება. მიუხედავად იმისა, თქვენ იცავთ სენსიტიურ ინფორმაციას, ახდენთ თქვენი კორპორატიული მასალების ბრენდირებას, თუ უბრალოდ აძლიერებთ თქვენი დოკუმენტების ვიზუალურ მიმზიდველობას, წყლის ნიშნები გადამწყვეტ როლს თამაშობს. ამ სტატიაში ჩვენ გაჩვენებთ, თუ როგორ უნდა დაამატოთ წყლის ნიშნები თქვენს Word დოკუმენტებში მარტივად Python Cloud SDK-ის გამოყენებით.
- REST API Word დოკუმენტის დამუშავებისთვის
- დაამატეთ სურათის ჭვირნიშანი Word დოკუმენტში Python-ში
- ტექსტის წყლის ნიშნის ჩასმა Word დოკუმენტში
- დაამატეთ ტექსტის ჭვირნიშანი cURL ბრძანებების გამოყენებით
REST API Word დოკუმენტის დამუშავებისთვის
თქვენს Word დოკუმენტებზე ჭვირნიშნების დამატება ხდება უწყვეტი პროცესი Aspose.Words Cloud SDK for 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-ს პითონის პროექტისთვის, დააწკაპუნეთ View ->სხვა Windows ->Python Environments ოფციაზე და შეიყვანეთ aspose-word-cloud პაკეტების ველში Python Environments ფანჯარაში. შემდეგ დააჭირეთ Install aspose-word-cloud.

სურათი 1: - aspose-words-cloud python პაკეტი.
დაამატეთ სურათის ჭვირნიშანი Word დოკუმენტში Python-ში
ამ განყოფილებაში ჩვენ განვიხილავთ დეტალებს და მასთან დაკავშირებულ ნაბიჯებს, თუ როგორ დავამატოთ სურათის ჭვირნიშანი Word დოკუმენტში Python-ში.
- უპირველეს ყოვლისა, ჩვენ უნდა შევქმნათ WordsApi კლასის ეგზემპლარი, როდესაც არგუმენტებად გადავცემთ კლიენტის ID-ს და კლიენტის დეტალებს.
- მეორეც, გამოიყენეთ uploadfile(..) მეთოდი UploadFileRequest ობიექტის არგუმენტად გადაცემისას შეყვანილი Word დოკუმენტისა და გამოსახულების ფაილის ღრუბლოვან საცავში ატვირთვისას (ორი ცალკეული ზარი).
- ახლა შექმენით InsertWatermarkImageRequest კლასის ობიექტი, რომელიც იღებს Word ფაილის სახელს, შედეგის ფაილის სახელს, მბრუნავ ანგელოზს და გამოსახულების სახელს, რომელიც უნდა იყოს წყლის მარკირება.
- და ბოლოს, WordsApi კლასის insertwatermarkimage(..) მეთოდს მოვუწოდებთ 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)
# Image watermarking ოპერაციის დაწყება
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 კლასის ეგზემპლარი, როდესაც არგუმენტებად გადავცემთ კლიენტის ID-ს და კლიენტის დეტალებს.
- მეორეც, გამოიყენეთ uploadfile(..) მეთოდი UploadFileRequest ობიექტის არგუმენტად გადაცემისას Word დოკუმენტების ღრუბლოვან საცავში ატვირთვისთვის.
- მესამე, შექმენით WatermarkText კლასის ეგზემპლარი, რომელიც იღებს მბრუნავ კუთხეს და ტექსტს არგუმენტად წყლის მარკირებას.
- ახლა შექმენით InsertWatermarkTextRequest კლასის ობიექტი, რომელიც არგუმენტად იღებს Word ფაილის სახელს, შედეგად ფაილის სახელს და WatermarkText ობიექტს.
- ბოლოს გამოიძახეთ WordsApi კლასის insertwatermarktext(..) მეთოდი 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 ობიექტი, რომელიც განსაზღვრავს ტექსტს და მბრუნავ კუთხეს
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-ის სახელით ღრუბლოვან საცავში.
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 დოკუმენტების წყალმომარაგება არასოდეს ყოფილა ადვილი.
სასარგებლო ლინკები
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ სტატიებს მეტის გასაგებად: