تطبيق العلامة المائية على العرض التقديمي في C #

تُستخدم العلامات المائية عادةً لحماية المستندات من أي استخدام غير مصرح به. لحماية عروضك التقديمية والمطالبة بالملكية ، سنتعلم اليوم كيفية إضافة علامات مائية نصية وصورة برمجيًا إلى عروض Microsoft PowerPoint التقديمية داخل تطبيقات .NET باستخدام C #. في مقال منفصل ، رأينا تطبيق العلامات المائية على الصور في C #.

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

Watermarking API لـ .NET

GroupDocs.Watermark for .NET هي واجهة برمجة تطبيقات للعلامات المائية تسمح بإضافة علامات مائية نصية وصورة إلى العروض التقديمية والعديد من المستندات الأخرى ذات تنسيقات الملفات المختلفة داخل تطبيقات .NET. يوفر طرقًا للعلامات المائية تضيف علامات مائية يصعب إزالتها تلقائيًا بواسطة أدوات أخرى.

إلى جانب العروض التقديمية ، تدعم API إضافة وإزالة واستخراج العلامات المائية من مستندات معالجة الكلمات وجداول البيانات ورسائل البريد الإلكتروني وملفات PDF والصور ورسومات Visio والعديد من التنسيقات الأخرى. من بين تنسيقات ملفات العروض التقديمية ، فهو يدعم PPT و PPTX و PPS و PPTM و PPSX وغيرها. من الوثائق ، يمكنك التحقق من الميزات و تنسيقات الملفات المدعومة.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو الحصول عليه من NuGet.

Install-Package GroupDocs.Watermark

إضافة نص إلى الشرائح كعلامة مائية باستخدام C

توفر واجهة برمجة التطبيقات تخصيصات لإضافة نص إلى العروض التقديمية كعلامة مائية. ترشدك الخطوات التالية إلى كيفية تطبيق العلامة المائية على ملفات العرض التقديمي داخل تطبيق .NET.

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

يضيف نموذج التعليمات البرمجية التالي تسمية نصية إلى العرض التقديمي PPTX كعلامة مائية على الشريحة الأولى مع الاستدارة باستخدام C #.

// أضف علامة مائية نصية إلى شرائح العرض في C # باستخدام .NET API
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
    // تعيين نص العلامة المائية والإحداثيات والتنسيق
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 36))
    {
        RotateAngle = -45,
        X = 100,
        Y = 100,
        Height = 400,
        Width = 400,
        Opacity = .2,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    // قم بتطبيق العلامة المائية على الشريحة الأولى فقط من العرض التقديمي
    PresentationWatermarkSlideOptions textWatermarkOptions = new PresentationWatermarkSlideOptions();
    textWatermarkOptions.SlideIndex = 0;
    
    // أضف علامة مائية إلى العرض التقديمي وحفظها.
    watermarker.Add(watermark, textWatermarkOptions);
    watermarker.Save("text-watermarked-presentation.pptx");
}

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

نص العلامة المائية لشريحة العرض التقديمي

إدراج علامة مائية للصورة في الشرائح باستخدام C

وبالمثل ، يمكنك إضافة صور على ملفات العروض التقديمية كعلامة مائية. عليك فقط استخدام ImageWatermark class بدلاً من TextWatermark. فيما يلي خطوات إضافة علامة مائية للصورة إلى شرائح العرض التقديمي ضمن تطبيقات .NET.

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

يضيف نموذج التعليمات البرمجية التالي صورة إلى العرض التقديمي PPTX كعلامة مائية على الشريحة الثانية باستخدام C #.

// أضف علامة مائية للصورة إلى شرائح العرض في C # باستخدام .NET API
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
    // تعيين صورة العلامة المائية والإحداثيات والتنسيق
    ImageWatermark imageWatermark = new ImageWatermark("watermark-image.png");
    imageWatermark.Opacity = .7;
    imageWatermark.X = 80;
    imageWatermark.Y = 120;
    
    // قم بتطبيق العلامة المائية على الشريحة الثانية فقط من العرض التقديمي
    PresentationWatermarkSlideOptions ImageWatermarkOptions = new PresentationWatermarkSlideOptions();
    ImageWatermarkOptions.SlideIndex = 1;

    // أضف علامة مائية إلى العرض التقديمي وحفظها.
    watermarker.Add(imageWatermark, ImageWatermarkOptions);
    watermarker.Save("image-watermarked-presentation.pptx");
}

التالي هو إخراج الكود أعلاه مع صورة علامة مائية فقط على الشريحة الثانية من العرض التقديمي PPTX.

صورة العلامة المائية لشريحة العرض التقديمي

استنتاج

للتلخيص ، لقد تعلمت كيفية إضافة علامات مائية نصية وصورة إلى شرائح العرض التقديمي باستخدام C #. يمكنك الآن إنشاء تطبيق .NET الخاص بك يدعم النص بالإضافة إلى العلامات المائية للصور لملفات العرض التقديمي وشرائح معينة من العرض التقديمي. راجع الوثائق لتطبيق العلامات المائية على تنسيقات وثائق أخرى مختلفة.

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

أنظر أيضا