הכנס סימן מים ב-Word באמצעות Python | הוסף סימן מים ל-Word

סימן מים במסמך Word הוא תמונה או טקסט שקוף למחצה המופיע בגוף הראשי של המסמך. MS Word מאפשר הוספת תמונות כמו לוגו של החברה כסימני מים או טקסטים כגון “סודי” או “טיוטה” לפי הצורך. הוספת סימן מים למסמכי Word היא נוהג נפוץ להגנה על הקניין הרוחני או זהות המותג שלך. במקרים מסוימים, ייתכן שנצטרך להוסיף סימן מים למסמכי Word (DOC או DOCX) ב-Python. בפוסט זה בבלוג, נחקור כיצד להכניס סימן מים למסמך Word באמצעות Python.

מאמר זה עוסק בנושאים הבאים:

  1. Python API להכנסת סימני מים במסמכי Word
  2. הוסף סימן מים של טקסט במסמך Word
  3. הוסף סימן מים של תמונה במסמך Word
  4. משאבים בחינם

Python API להכנסת סימני מים במסמכי Word

השלב הראשון בהוספת סימן מים למסמך Word באמצעות Python הוא התקנת ספריית Aspose.Words for Python. הוא מספק API עשיר בתכונות המאפשר לך ליצור, לקרוא ולכתוב מסמכי Word באופן תכנותי.

אנא הורד את החבילה או התקן את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:

> pip install aspose-words

הכנס סימן מים לטקסט במסמך Word באמצעות Python

כעת, אנו יכולים בקלות להוסיף סימן מים לטקסט במסמך Word על ידי ביצוע השלבים הבאים:

  1. טען את מסמך Word באמצעות המחלקה Document.
  2. צור מופע של המחלקה TextWatermarkOptions.
  3. ציין אפשרויות סימן מים כגון משפחת גופנים, גודל גופן, צבע, פריסה וכו'.
  4. לאחר מכן, ציין את הטקסט שיוצג כסימן מים באמצעות שיטת settext().
  5. לבסוף, שמור את מסמך Word המעודכן בשיטת save().

דוגמת הקוד הבאה מראה כיצד להוסיף סימן מים לטקסט במסמך Word באמצעות Python.

# טען מסמך וורד
doc = aw.Document("Document.docx")

# ציין אפשרויות סימן מים עבור טקסט
options = aw.TextWatermarkOptions()
options.font_family = "Arial"
options.font_size = 72
options.color = drawing.Color.black
options.layout = aw.WatermarkLayout.DIAGONAL
options.is_semitrasparent = True

# ציין את הטקסט שיוצג כסימן מים
doc.watermark.set_text("CONFIDENTIAL", options);     

# שמור את המסמך
doc.save("AddTextWatermark_out.docx");
הכנס סימן מים לטקסט במסמך Word באמצעות Python

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

באופן דומה, אנו יכולים להוסיף תמונה כסימן מים במסמך Word על ידי ביצוע השלבים הבאים:

  1. טען מסמך Word קיים באמצעות המחלקה Document.
  2. צור מופע של המחלקה ImageWatermarkOptions כדי להגדיר אפשרויות סימן מים.
  3. ציין את אפשרויות סימן המים הנדרשות, כגון קנה מידה, iswashout וכו'.
  4. לאחר מכן, הגדר תמונה באמצעות שיטת setimage() על ידי מתן הנתיב שלה.
  5. לבסוף, שמור את מסמך Word המעודכן בשיטת save().

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

# טען מסמך וורד
doc = aw.Document("Document.docx");

# ציין אפשרויות סימן מים לתמונה
options = aw.ImageWatermarkOptions()
options.scale = 3
options.is_washout = False

# ספק את נתיב התמונה
doc.watermark.set_image("logo.png", options);

# שמור את המסמך
doc.save("AddImageWatermark_out.docx");
הוסף סימן מים של תמונה במסמך Word

קבל רישיון API בחינם

אתה יכול לקבל רישיון זמני על מנת להשתמש ב-API ללא מגבלות הערכה.

הוסף סימן מים ל-Word - משאבים בחינם

מלבד הוספת סימני מים של טקסט או תמונה במסמכי Word, למד עוד על ה-API ולחקור תכונות שונות אחרות באמצעות המשאבים הבאים:

סיכום

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

ראה גם