وضع علامة مائية على ملفات Word باستخدام C# .NET

للحفاظ على مستنداتك آمنة من الاستخدام بطريقة خاطئة أو وضع علامة تجارية خاصة بك عليها، يمكنك استخدام العلامات المائية. ستوضح لك هذه المقالة كيفية إضافة علامات مائية بسهولة إلى مستندات Word الخاصة بك باستخدام لغة C#. سنتعلم كيفية إضافة العلامات المائية النصية والعلامات المائية للصور.

فيما يلي روابط سريعة للمواضيع التي تمت تغطيتها:

العلامات المائية للنصوص والصور - .NET API

يعرض GroupDocs.Watermark .NET API for Watermarking الذي سنستخدمه مع C# للعمل مع العلامات المائية في مستندات Word. فهو يساعدنا على إضافة العلامات المائية وإزالتها وإخراجها من ملفات مثل مستندات معالجة النصوص والعروض التقديمية وجداول البيانات والصور والمزيد. يمكنك معرفة المزيد باستخدام الوثائق. يمكنك تنزيله باستخدام NuGet.

PM> Install-Package GroupDocs.Watermark

إضافة علامات مائية نصية إلى مستندات Word باستخدام C#

العلامات المائية النصية تشبه الكتابة على المستند الخاص بك بطريقة خاصة. يمكنك وضعها على كل صفحة أو صفحة واحدة فقط. وإليك كيف يمكنك القيام بذلك:

  • قم بتحميل مستند Word باستخدام فئة Watermarker.
  • قم بتهيئة العلامة المائية النصية باستخدام فئة TextWatermark.
  • اضبط المظهر عن طريق إضافة زاوية التدوير، والمحاذاة، والعتامة، وألوان المقدمة والخلفية، وما إلى ذلك.
  • أضف العلامة المائية النصية الخاصة بك إلى مستند Word.
  • احفظ مستندك بالعلامة المائية الجديدة باستخدام طريقة الحفظ.

فيما يلي مثال لكيفية استخدام C# لإضافة علامة مائية نصية إلى مستند Word:

// أضف نص علامة مائية إلى صفحة (صفحات) ملف Word باستخدام C#
using (Watermarker watermarker = new Watermarker("path/document.docx"))
{
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 80))
    {
        RotateAngle = -45,
        Opacity = .3,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    watermarker.Add(watermark);
    watermarker.Save("path/watermarked.docx");
}

عندما تتبع هذا الرمز، سترى النص الذي اخترته في كل صفحة من مستند Word.

مثال على العلامة المائية النصية في مستند Word

إضافة علامات مائية للصور إلى مستندات Word باستخدام C#

تمامًا مثل تطبيق العلامات المائية النصية، يمكنك أيضًا إضافة صور إلى مستندات Word الخاصة بك. إليك الطريقة:

  • قم بتحميل ملف مستند Word الخاص بك باستخدام فئة Watermarker.
  • اجعل شعارك/صورتك جاهزة للإرفاق باستخدام فئة ImageWatermark.
  • قم بتخصيص صورة العلامة المائية عن طريق ضبط المحاذاة والتدوير والعتامة والخيارات الأخرى.
  • قم بتعيين الصفحة (الصفحات) التي تريد صورتك عليها.
  • أضف العلامة المائية للصورة إلى مستند Word الذي تم تحميله.
  • احفظ المستند الخاص بك مع العلامة المائية للصورة باستخدام طريقة الحفظ.

هذا هو الشكل الذي يبدو عليه الكود في C# عندما تريد إضافة علامة مائية مصورة إلى مستند Word:

// أضف صورة علامة مائية إلى صفحة (صفحات) معينة من مستند Word باستخدام C#
using (Watermarker watermarker = new Watermarker("path/multipage-document.docx"))
{
    ImageWatermark watermark = new ImageWatermark("path/image.png")
    {
        Opacity = .5,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };

    WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
    options.PageNumbers = new int[] { 1 };

    watermarker.Add(watermark, options);
    watermarker.Save("path/first-page-watermark.docx");
}

إذا استخدمت هذا الرمز، فسترى الصورة التي اخترتها على الصفحة التي اخترتها في مستند Word الخاص بك.

مثال على العلامة المائية للصورة في مستند Word

الحصول على ترخيص مجانا

إذا كنت تريد تجربة هذه الأداة دون أي حدود، فيمكنك الحصول على ترخيص مؤقت مجانًا.

خاتمة

في النهاية، أنت تعرف الآن كيفية إضافة علامات مائية إلى مستندات Word الخاصة بك باستخدام C#. لقد تعلمنا كيفية إضافة نص وصور كعلامات مائية على صفحة (صفحات) ملف Word. إذا كنت تريد معرفة المزيد أو كانت لديك أسئلة، يمكنك التحقق من الوثائق أو طرح الأسئلة علينا في المنتدى.

أنظر أيضا