المستندات المحمية بعلامة مائية باستخدام C #

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

تتم مناقشة الموضوعات التالية هنا:

NET API إلى الملفات المحمية بكلمة مرور للعلامة المائية

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

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Watermark

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

انها بسيطة جدا؛ تسمح لك بضعة أسطر من التعليمات البرمجية بوضع علامة مائية في ملفاتك. ما عليك سوى اتباع الخطوات التالية لإضافة أي نوع من العلامات المائية.

  • قم بتحميل المستند / الملف المحمي.
  • تطبيق نص / صورة العلامة المائية.
  • احفظ الملف الذي يحمل علامة مائية.

دعونا نرى بشكل منفصل كيفية إضافة العلامات المائية النصية ، ثم العلامات المائية للصور.

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

تُستخدم العلامات المائية النصية في الغالب لوضع اسم الشركة داخل المستندات ؛ ذكر المستند كمسودة أو سري ؛ أو أي أسباب أخرى مماثلة. توجه الخطوات التالية كيفية إدراج علامة مائية نصية في الملفات المحمية بكلمة مرور باستخدام C #.

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

يقوم كود C # التالي بإدراج علامة مائية نصية في مستند PDF محمي.

/*
 * تطبيق علامة مائية نصية على المستند (PDF ، Word ، PPT ، Excel ، ...) باستخدام C #
 */
LoadOptions loadOptions = new LoadOptions();
loadOptions.Password = "P@$$w0rd";
string filePath = "path/document.pdf";
using (Watermarker watermarker = new Watermarker(filePath, loadOptions))
{
    // تحضير نص العلامة المائية والمظهر. 
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 12))
    {
        RotateAngle = -45,
        Opacity = .3,
        ForegroundColor = Color.Red,
    };
    // أضف علامة مائية إلى المستند وحفظه.
    watermarker.Add(watermark);
    watermarker.Save("path/watermark-document.pdf");
}

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

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

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

يقوم رمز C # التالي بإدراج علامة مائية للصورة في مستند MS Word DOCX المحمي.

/*
 * تطبيق علامة مائية على المستند (PDF ، Word ، PPT ، Excel ، ...) باستخدام C #
 */
LoadOptions loadOptions = new LoadOptions();
loadOptions.Password = "P@$$w0rd";
string filePath = "path/document.docx";
using (Watermarker watermarker = new Watermarker(filePath, loadOptions))
{
    // تحضير نص العلامة المائية والمظهر. 
    ImageWatermark watermark = new ImageWatermark("watermark-logo.png")
    {
        Opacity = 0.7,
        X = 70,
        Y = 350
    };    
    // أضف علامة مائية للصورة إلى المستند وحفظها.
    watermarker.Add(watermark);
    watermarker.Save("path/watermark-document.docx");
}

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

يمكنك استخدام واجهات برمجة التطبيقات مجانًا عن طريق الحصول على ترخيص مؤقت.

استنتاج

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

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

لمعرفة المزيد حول GroupDocs.Watermark for .NET ، قم بزيارة التوثيق. للاستفسارات ، اتصل بنا عبر المنتدى.

مقالات ذات صلة