أضف علامة مائية إلى ملفات PDF أو Word أو أزل العلامات المائية المضافة مسبقًا باستخدام C#

باستخدام هذه المكتبة .NET، يمكن للمطورين إضافة صورة أو علامة مائية نصية فوق مستند PDF أو مستند Word، بالإضافة إلى إزالة العلامة المائية المضافة بالفعل في ثوانٍ

قم بحماية مستنداتك من التوزيع غير المصرح به وإضافة العلامة المائية عبر الإنترنت. للقيام بذلك، ما عليك سوى تحميل ملف PDF أو Word أو تنسيق مستند آخر وإضافة نص أو علامة مائية للصورة باستخدام C#. ثم احفظ مستند PDF أو Word الذي يحمل علامة مائية بتنسيق مناسب مثل DOC و DOCX و PDF و HTML و RTF و XPS وغيرها. يمكنك أيضًا إزالة العلامة المائية من المستندات لتسهيل معالجتها ما لم تنتهك حقوق أي شخص.

عرض مقتطف الكود

أضف علامة مائية في C#

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

ملاحظة: ليست هناك حاجة لتثبيت أي تطبيقات أو مكتبات خاصة بطرف ثالث. لذلك، فإن حل برنامج .NET الخاص بنا سهل الاستخدام للغاية.

إزالة العلامة المائية في C#

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

علامة مائية في Word أو PDF

لتقييم واجهة برمجة تطبيقات .NET الخاصة بنا، قم بتحميل المستند الذي تريد إضافة علامة مائية إليه وعلامة مائية كصورة أو نص. ثم حدد تنسيق ملف تصدير مناسبًا - DOCX و PDF و MD و HTML و TXT و DOC و RTF و EPUB و XPS وغيرها.

استخدم المثال التالي لمعرفة كيفية عمله:

يحتاج الملف إلى إضافة علامات مائية
قم بتشغيل الكود
قم بتحميل الصورة التي تريد إدراجها
حدد التنسيق الهدف من القائمة
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input1.docx");
using var requestImageStream = File.OpenRead("Input2.jpg");
var requestWatermarkData = new WatermarkDataImage()
{
    Image = new FileReference(requestImageStream)
};
var insertWatermarkRequest = new InsertWatermarkOnlineRequest(
    document: requestDocument,
    watermarkData: requestWatermarkData
);
var insertWatermarkResult =
    await this.WordsApi.InsertWatermarkOnline(insertWatermarkRequest);

var convertRequest = new ConvertDocumentRequest(
    insertWatermarkResult.Document.Values.First(), "docx");
var convertResult = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var requestWatermarkData = new WatermarkDataText()
{
    Text = "This is the watermark text",
    Layout = WatermarkDataText.LayoutEnum.Diagonal
};
var insertWatermarkRequest = new InsertWatermarkOnlineRequest(
    document: requestDocument,
    watermarkData: requestWatermarkData
);
var insertWatermarkResult =
    await this.WordsApi.InsertWatermarkOnline(insertWatermarkRequest);

var convertRequest = new ConvertDocumentRequest(
    insertWatermarkResult.Document.Values.First(), "docx");
var convertResult = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration 
{ 
   ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" 
};
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var deleteWatermarkRequest = new DeleteWatermarkOnlineRequest(requestDocument);
var response = await WordsApi.DeleteWatermarkOnline(deleteWatermarkRequest);

var convertRequest = new ConvertDocumentRequest(response.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
قم بتشغيل الكود
  
انسخ الرمز C# إلى الحافظة

كيفية إزالة العلامة المائية في C#

  1. ثبّت Aspose.Words Cloud for .NET
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع C# الخاص بك
  3. تكوين API باستخدام مفاتيح التطبيق الخاص بك
  4. قم بتحميل المستند الذي تريد إزالة العلامة المائية منه
  5. قم بإنشاء طلب لإزالة العلامة المائية
  6. احفظ النتيجة في تنسيق ملف مناسب

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

قم بتثبيت 'Aspose.Words Cloud SDK for .NET' باستخدام NuGet package manager. ما عليك سوى تشغيل nuget install Aspose.Words-Cloud لتثبيت التجميع المقابل والإشارة إليه تلقائيًا في مشروعك. كبديل، يمكنك استنساخ شفرة مصدر Aspose.Words Cloud SDK for .NET يدويًا من GitHub واستخدامها في مشروعك. يرجى اتباع هذه Instructions للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API.

متطلبات النظام

  • .NET Standard 2.0 أو أحدث

الرجوع إلى Repository Documentation لمعرفة المزيد من التفاصيل.

تنسيقات المستندات الأكثر شيوعًا لإضافة علامة مائية

5%

اشترك في Aspose Product Updates

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

© Aspose Pty Ltd 2001-2024. كل الحقوق محفوظة.