درج واترمارک در Word با استفاده از Python | اضافه کردن واترمارک به Word

واترمارک در سند Word یک تصویر یا متن نیمه شفاف است که روی بدنه اصلی سند ظاهر می شود. MS Word اجازه می دهد تا تصاویری مانند آرم های شرکت را به عنوان واترمارک یا متن هایی مانند “محرمانه” یا “پیش نویس” به دلخواه اضافه کنید. افزودن واترمارک به اسناد Word یک روش معمول برای محافظت از مالکیت معنوی یا هویت برند شما است. در موارد خاص، ممکن است لازم باشد یک واترمارک به اسناد Word (DOC یا DOCX) در پایتون اضافه کنیم. در این پست وبلاگ، نحوه درج واترمارک در سند Word با استفاده از پایتون را بررسی خواهیم کرد.

این مقاله موضوعات زیر را پوشش می دهد:

  1. API Python برای درج واترمارک در اسناد Word
  2. درج یک واترمارک متنی در یک سند Word
  3. درج یک واترمارک تصویری در یک سند Word
  4. منابع رایگان

Python API برای درج واترمارک در اسناد Word

اولین قدم برای افزودن واترمارک به سند Word با استفاده از پایتون، نصب کتابخانه Aspose.Words for Python است. این یک API غنی از ویژگی ها را ارائه می دهد که به شما امکان می دهد اسناد Word را به صورت برنامه ریزی شده ایجاد، بخوانید و بنویسید.

لطفاً بسته را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:

> pip install aspose-words

درج یک واترمارک متنی در یک سند Word با استفاده از پایتون

اکنون، با دنبال کردن مراحل زیر می‌توانیم به راحتی یک واترمارک متنی را در سند Word وارد کنیم:

  1. سند Word را با استفاده از کلاس Document بارگیری کنید.
  2. یک نمونه از کلاس TextWatermarkOptions ایجاد کنید.
  3. گزینه های واترمارک مانند خانواده فونت، اندازه فونت، رنگ، طرح و غیره را مشخص کنید.
  4. پس از آن، متن را برای نشان دادن به عنوان واترمارک با استفاده از متد settext() مشخص کنید.
  5. در نهایت، سند Word به روز شده را با استفاده از روش save() ذخیره کنید.

نمونه کد زیر نحوه درج واترمارک متنی در سند Word را با استفاده از پایتون نشان می دهد.

# یک سند Word را بارگیری کنید
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 با استفاده از پایتون

درج یک واترمارک تصویری در یک سند Word

به همین ترتیب، می‌توانیم با دنبال کردن مراحل زیر، یک تصویر را به عنوان واترمارک در سند Word وارد کنیم:

  1. یک سند Word موجود را با استفاده از کلاس Document بارگیری کنید.
  2. یک نمونه از کلاس ImageWatermarkOptions برای تنظیم گزینه های واترمارک ایجاد کنید.
  3. گزینه های واترمارک مورد نیاز مانند مقیاس، iswashout و غیره را مشخص کنید.
  4. پس از آن، یک تصویر را با استفاده از متد setimage() با ارائه مسیر آن تنظیم کنید.
  5. در نهایت، سند Word به روز شده را با استفاده از روش save() ذخیره کنید.

نمونه کد زیر نحوه درج واترمارک تصویر را با استفاده از پایتون در سند Word نشان می دهد.

# یک سند Word را بارگیری کنید
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 با استفاده از پایتون را یاد گرفتید. با دنبال کردن مراحل ذکر شده در این پست وبلاگ، می توانید کار اضافه کردن واترمارک متن یا تصویر به اسناد خود را خودکار کنید. در صورت وجود هرگونه ابهام، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

همچنین ببینید