קובץ Word סימן מים

בעולם ניהול המסמכים, הבטחת האבטחה, האותנטיות וההצגה המקצועית של התוכן שלך היא בעלת חשיבות עליונה. אחת הדרכים היעילה להשיג את המטרות הללו היא הוספת סימני מים למסמכי Word שלך. בין אם אתה שומר על מידע רגיש, ממתג את החומרים הארגוניים שלך או פשוט משפר את המשיכה החזותית של המסמכים שלך, סימני מים ממלאים תפקיד מרכזי. במאמר זה נראה לך כיצד להוסיף סימני מים למסמכי Word שלך בקלות, באמצעות ה- Python Cloud SDK.

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 עבור פרויקט Python, לחץ על הצג ->חלונות אחרים ->אפשרות סביבות Python והזן aspose-word-cloud תחת שדה Packages בחלון Python Environments. לאחר מכן לחץ על התקן aspose-word-cloud.

סביבת פייתון

תמונה 1:- חבילת aspose-words-cloud python.

הוסף סימן מים של תמונה למסמך Word ב-Python

בסעיף זה, אנו הולכים לדון בפרטים ובשלבים הקשורים כיצד להוסיף סימן מים של תמונה למסמך Word ב- Python.

  • ראשית, עלינו ליצור מופע של מחלקה WordsApi תוך העברת זיהוי לקוח ופרטי לקוח כארגומנטים.
  • שנית, השתמש בשיטת uploadfile(..) תוך העברת אובייקט UploadFileRequest כארגומנט להעלאת מסמך Word וקובץ התמונה הקלט לאחסון הענן (שתי שיחות נפרדות).
  • כעת צור אובייקט של מחלקה 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 תוך העברת זיהוי לקוח ופרטי לקוח כארגומנטים.
  • שנית, השתמש בשיטת uploadfile(..) תוך העברת אובייקט UploadFileRequest כארגומנט להעלאת מסמכי Word קלט לאחסון בענן.
  • שלישית, צור מופע של מחלקה 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")

        # שם מסמך הוורד הקלט
        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, אנא בצע את הפקודה הבאה כדי להוסיף סימן מים של טקסט במסמך 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 מעולם לא היה קל יותר.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים לך לבקר במאמרים הבאים כדי ללמוד עוד על: