إزالة علامة مائية من صورة في PDF يمكن أن تكون ضرورية عندما تحتاج إلى تنظيف مستنداتك للتوزيع أو الأرشفة. باستخدام .NET REST API، يمكنك بسهولة إزالة علامات مائية من الصور في PDFs عبر الإنترنت دون أي برنامج مكتبي. يوفر هذا الدليل إرشادات تفصيلية حول كيفية حذف علامات مائية من مستندات PDF برمجيًا في C#.



لماذا يجب إزالة العلامة المائية من ملف PDF؟

توجد أدناه بعض الأسباب التي تسلط الضوء على الأسباب لإزالة علامات المياه من الصور في PDF:

  • تنظيف المستندات المشتركة - إزالة العلامات التجارية أو علامات الإثبات القديمة.
  • إعداد المحتوى لإعادة الاستخدام – إعادة استخدام أو إعادة نشر ملفات PDF بدون شعارات.
  • تحسين جمالية الوثيقة - التخلص من علامات المياه الصورية غير المرغوب فيها أو المتداخلة.
  • أتمتة إزالة العلامة المائية – توفير الوقت من خلال معالجة الملفات دفعة واحدة باستخدام واجهة برمجة التطبيقات REST.

واجهة برمجة تطبيقات معالجة العلامات المائية

SDK GroupDocs.Watermark Cloud SDK for .NET هو SDK مذهل قائم على REST يقدم إمكانيات إضافة وتعديل العلامات المائية الموجودة من مستند PDF.

الميزات الرئيسية

  • إزالة العلامات المائية من الصور أو النص من PDF، Word، Excel، أو PowerPoint Presentation.
  • يعمل عبر الإنترنت دون الحاجة إلى Adobe Acrobat.
  • احتفظ بتنسيق المستند وجودته بعد الإزالة.
  • معالجة صفحات محددة أو مستندات كاملة.

تثبيت

قم بتثبيت SDK عبر NuGet:

PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0

قم بإزالة علامة مائية من PDF باستخدام C#

هنا كيفية إزالة علامة الصورة المائية من ملفات PDF باستخدام C# .NET.

الخطوة 1 - إعداد تكوين واجهة برمجة التطبيقات

var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);

الخطوة 2 – تعريف معلومات ملف PDF

var fileInfo = new FileInfo
{
    FilePath = "watermarked.pdf",
    StorageName = "internal"
};

الخطوة 3 - تكوين معايير الإزالة

ImageSearchCriteria = new ImageSearchCriteria
{
    ImageFileInfo = new FileInfo 
    { 
      FilePath = "watermark_images/confidential.png" 
    }
},

الخطوة 4 - تنفيذ طلب الإزالة

var request = new RemoveWatermarkRequest(options);
var response = watermarkApi.RemoveWatermark(request);
// لأمثلة إضافية، يرجى زيارة https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet

// قم بإنشاء مثيل لكائن Configuration
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var apiInstance = new InfoApi(configuration);

var fileInfo = new FileInfo
{
    FilePath = "watermarked.pdf",
};
var options = new RemoveOptions
{
    FileInfo = fileInfo,
    ImageSearchCriteria = new ImageSearchCriteria
    {
        ImageFileInfo = new FileInfo 
        { 
            FilePath = "watermark_images/confidential.png" 
        }
    },
    OutputFolder = "removed_watermarks"
};
var request = new RemoveRequest(options);
// إزالة العلامة المائية من PDF
var response = apiInstance.Remove(request);

حذف علامة مائية من PDF باستخدام cURL

بدلاً من ذلك، يمكنك النظر في استخدام GroupDocs.Watermark Cloud مع أوامر cURL لإزالة العلامات المائية مباشرة من ملف PDF.

الخطوة 1 – الحصول على رمز الوصول

curl -v -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" -H "Content-Type: application/x-www-form-urlencoded"

الخطوة 2 - إزالة علامة مائية من الصورة في PDF

curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark/pdf/remove" \  
-H "accept: application/json" \  
-H "authorization: Bearer {ACCESS_TOKEN}" \  
-H "Content-Type: application/json" -d '{ 
  "FileInfo": { "FilePath": "watermarked.pdf", "StorageName": "internal" },
  "OutputFolder": "output",
  "PdfOptions": { "RemoveImages": true }
}'

استبدل {ACCESSTOKEN} بالرمز المميز الذي تم الحصول عليه من الخطوة السابقة.


استنتاج

في هذه المقالة، لقد تعلمنا أن GroupDocs.Watermark Cloud SDK لـ .NET يوفر حلاً موثوقًا قائمًا على السحابة لإزالة علامات الماء من مستندات PDF. سواء كنت تبحث عن تنظيف العلامات التجارية القديمة أو تحتاج ببساطة إلى تطوير أداة لإزالة العلامات المائية عبر الإنترنت، فإن هذه الواجهة البرمجية تجعل الأمر سريعًا وآمنًا وفعالًا.


الأسئلة المتكررة – FAQs

  1. هل يمكنني إزالة كل من علامات الصور وعلامات النص من ال PDF؟ نعم. يمكنك إزالة كل من نص وعلامات مائية الصورة باستخدام نفس واجهة برمجة التطبيقات.

  2. هل ستتأثر جودة ملف PDF الخاص بي بعد إزالة العلامة المائية؟ لا. يحتفظ الـ SDK بالجودة والتصميم الأصلي.

  3. هل أحتاج إلى Adobe Acrobat أو أي أداة خارجية؟ لا. يعمل API GroupDocs Cloud بالكامل على الإنترنت ولا يتطلب أي برنامج سطح مكتب.

  4. هل يمكنني إزالة العلامات المائية من صفحات محددة فقط؟ نعم. يمكنك تحديد أرقام الصفحات لاستهداف إزالة العلامة المائية بشكل انتقائي.

  5. هل هناك نسخة مجانية متاحة؟ نعم. يمكنك اختبار أداة إزالة علامة المياه من خلال إنشاء حساب تجربة مجانية.


روابط مفيدة


المقالات المرتبطة