הוסף סימן מים ל-PDF ב-Python

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

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

ספריית Python להוספת סימן מים ב-PDF

כדי להוסיף סימן מים בקבצי PDF, נשתמש ב-Aspose.PDF for Python. הספרייה מספקת סט שלם של תכונות ליצירה, מניפולציה והגנה על קבצי PDF. זה מאפשר לך להחיל סימני מים של טקסט ותמונה על דפי PDF בכמה שלבים פשוטים. אתה יכול להתקין את הספרייה באמצעות [פקודה pip] הבאה (https://pypi.org/project/aspose-pdf/).

pip install aspose-pdf

הוסף סימן מים ל-PDF ב-Python

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

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

להלן השלבים להחלת סימן מים טקסט ב-PDF ב-Python.

  • ראשית, טען את קובץ ה-PDF באמצעות Document class.
  • לאחר מכן, צור מופע של מחלקה TextStamp ואתחל אותו עם טקסט של סימן מים.
  • הגדר מאפיינים של סימן המים כולל מזהה, מיקום, גודל וגופן.
  • הוסף TextStamp לדף באמצעות שיטת Document.pages[pageNumber].addstamp(TextStamp).
  • לבסוף, שמור את ה-PDF עם סימן מים באמצעות שיטת Document.save(string).

דוגמת הקוד שלהלן מראה כיצד להחיל סימן מים טקסט על PDF ב- Python.

import aspose.pdf as ap

# טען מסמך PDF לקלט
document = ap.Document("input.pdf")

# הגדר טקסט של סימן מים
stamp = ap.TextStamp("CONFIDENTIAL")

# הגדר מאפיינים עבור סימן המים
stamp.x_indent = 250
stamp.y_indent = 400
stamp.height = 60
stamp.width = 100
stamp.background = True

# הגדר מאפייני טקסט
stamp.text_state.font = ap.text.FontRepository.find_font("Arial")
stamp.text_state.font_size = 72
stamp.text_state.font_style = ap.text.FontStyles.ITALIC
stamp.text_state.foreground_color = ap.Color.red
stamp.opacity = 50

# תקבע תעודת זהות
stamp.set_stamp_id(123456)

# הוסף סימן מים לדף
document.pages[1].add_stamp(stamp)

# שמור את ה-PDF עם סימן מים
document.save("Watermark.pdf")

החל סימן מים של תמונה על PDF ב- Python

להלן השלבים להכנסת סימן מים לתמונה ב-PDF באמצעות Python.

  • ראשית, טען את קובץ ה-PDF באמצעות Document class.
  • לאחר מכן, צור מופע של מחלקה ImageStamp ואתחל אותו עם הנתיב של תמונת סימן המים.
  • הגדר מאפיינים של סימן המים כולל מזהה, מיקום וגודל.
  • הוסף ImageStamp לדף באמצעות שיטת Document.pages[pageNumber].addstamp(ImageStamp).
  • בסוף, שמור את ה-PDF עם סימן מים בשיטת Document.save(string).

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

import aspose.pdf as ap

# טען מסמך PDF לקלט
document = ap.Document("input.pdf")

# הגדר תמונת סימן מים
stamp = ap.ImageStamp("Sample.jpg")

# הגדר מאפיינים עבור סימן המים
stamp.x_indent = 200
stamp.y_indent = 200
stamp.height = 60
stamp.width = 60
stamp.background = True

# הוסף סימן מים לדף
document.pages[1].add_stamp(stamp)

# שמור את ה-PDF עם סימן מים
document.save("Watermark.pdf")

סימן מים קבצי PDF מקוונים

פיתחנו גם כלי מקוון בחינם לסימן מים לקובצי PDF. אתה יכול להשתמש בכלי זה כדי להוסיף סימני מים לקבצי ה-PDF שלך מבלי ליצור חשבון.

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

אתה יכול לקבל רישיון זמני בחינם ולהעריך את סימון המים של PDF ללא כל הגבלה.

חקור את ספריית ה-PDF של Python

בקר בתיעוד של ספריית Python PDF שלנו כדי לחקור תכונות אחרות של מניפולציה של PDF. למקרה שיש לך הצעות, שאלות או שאילתות כלשהן, שתף אותנו באמצעות [הפורום] שלנו (https://forum.aspose.com/).

סיכום

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

ראה גם