إضافة علامة مائية إلى PDF هي متطلب شائع لحماية الوثائق، والإشارة إلى السرية، أو علامة ملفاتك التجارية. في هذه المقالة، سنرشدك عبر التفاصيل حول كيفية وضع علامة مائية في PDF مع بعض أسطر الكود. سواء كنت تريد وضع علامة مائية على الصور داخل PDFs أو وثيقة PDF كاملة، يغطي هذا الدليل كل ما تحتاجه.
- لماذا تضيف علامة مائية إلى صورة PDF؟
- API REST لمعالجة PDF
- صورة العلامة المائية باستخدام C#
- كيفية إدراج علامة مائية باستخدام cURL
- تطبيق العلامة المائية PDF المجاني عبر الإنترنت
لماذا تضيف علامة مائية للصورة إلى PDF؟
- احمِ مستنداتك من التوزيع غير المصرح به.
- اجعل علامتك التجارية متسقة عبر جميع ملفات PDF.
- حدد حالة سرية أو مسودة بوضوح.
واجهة برمجة تطبيقات REST لمعالجة PDF
يقوم GroupDocs.Watermark Cloud SDK for .NET بتمكينك من إضافة وإدارة وتخصيص علامات مائية من الصور في مستندات PDF بخطوات قليلة. مع هذا SDK، يمكنك حماية مستندات PDF الخاصة بك، والحفاظ على اتساق العلامة التجارية، والتحكم في مظهر علامة المياه برمجيًا دون الحاجة إلى برنامج سطح المكتب.
👉 - بخلاف PDF، يمكنك أيضًا معالجة Word، PPTX، Excel، والعديد من ملفات الصور باستخدام هذه الواجهة البرمجية.
ميزات وسم صور PDF
- إضافة علامة مائية للصورة إلى ملفات PDF بسهولة باستخدام .NET.
- تطبيق العلامات المائية على جميع الصفحات أو صفحات محددة من ملف PDF.
- قم بتخصيص شفافية وحجم ومحاذاة وتدوير علامات مائية من الصور.
- قم بتحديث أو إزالة العلامات المائية للصورة الموجودة من مستندات PDF حسب الحاجة.
التثبيت
قم بتثبيت SDK عبر NuGet في مشروع .NET الخاص بك:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
صورة علامة مائية باستخدام 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 = "SourceFile.pdf"
};
الخطوة 3. – تعريف خصائص علامة الماء.
WatermarkOptions = new PdfWatermarkOptions
{
ImageWatermark = new ImageWatermark
{
FilePath = "logo.png",
HorizontalAlignment = "Center",
VerticalAlignment = "Center",
Opacity = 0.5
}
}
الخطوة 4. – أدرج علامة مائية للصور.
var response = watermarkApi.AddWatermark(request);
- يمكنك إدراج علامة مائية في PDF في مواضع محددة، وضبط الشفافية، أو تغيير حجم الصورة.
// للاطلاع على المزيد من الأمثلة، يرجى زيارة https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var fileInfo = new FileInfo
{
// input pdf file available in cloud storage
FilePath = "sample.pdf",
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List<WatermarkDetails>
{
new WatermarkDetails
{
ImageWatermarkOptions = new ImageWatermarkOptions()
{
Image = new FileInfo { FilePath = "confidential.jpg" }
}
}
},
ProtectLevel = WatermarkOptions.ProtectLevelEnum.DocumentAndImages
};
// إنشاء طلب لإضافة علامة مائية على الصورة
var request = new Requests.AddRequest(options);
// إضافة علامة مائية للصورة إلى ملف PDF
var response = watermarkApi.Add(request);
كيف يمكن إدراج علامة مائية باستخدام cURL
يتيح لك واجهة برمجة التطبيقات REST أيضًا إضافة علامات مائية للصورة إلى مستندات PDF باستخدام أوامر cURL. هذه الميزة مفيدة إذا كنت تفضل العمل مباشرةً مع طلبات HTTP بدلاً من SDKs.
الخطوة 1 – الحصول على رمز الوصول
curl -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" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"sourceFile.pdf\", \"StorageName\": \"internal\" }, \"OutputFolder\": \"resultant\", \"WatermarkDetails\": [ { \"ImageWatermarkOptions\": { \"Image\": { \"FilePath\": \"confidential.jpeg\", \"StorageName\": \"internal\" } }, \"Position\": { \"X\": 120, \"Y\": 120, \"Width\": 200, \"Height\": 200, \"HorizontalAlignment\": \"center\", \"VerticalAlignment\": \"center\", \"Margins\": { \"Right\": 100, \"Left\": 100, \"Top\": 100, \"Bottom\": 100 }, \"ScaleFactor\": 1, \"RotateAngle\": 180, \"ConsiderParentMargins\": true, \"IsBackground\": true }, \"Opacity\": 1 } ], \"PdfOptions\": { \"PrintOnlyAnnotationWatermarks\": true, \"Rasterize\": true }}"
استبدل
{ACCESSTOKEN}بالرمز المولد أعلاه.
تطبيق watermark PDF مجاني على الإنترنت
إذا كنت مهتمًا باختبار وظيفة Cloud SDK بدون كود، يمكنك التفكير في استخدام تطبيق العلامة المائية PDF عبر الإنترنت المجاني. كل ما عليك فعله هو رفع مستند PDF المدخل، تحديد ملف الصورة وتنزيل PDF المطبوع عليه العلامة المائية، دون كتابة سطر واحد من الكود.

أضف علامة مائية إلى PDF عبر الإنترنت.
استنتاج
في هذه المقالة، لقد تعلمنا أن استخدام GroupDocs.Watermark Cloud SDK لـ .NET لإضافة العلامات المائية إلى ملفات PDF هو حل سريع وموثوق ومرن للمطورين والشركات على حد سواء. يتيح لك إضافة علامات مائية بالصور، والتحكم في موضعها، وشفافيتها، وحجمها، وتطبيقها على جميع الصفحات أو صفحات معينة دون الحاجة إلى برامج سطح المكتب مثل Adobe Acrobat. حاول استخدام هذه الواجهة البرمجية لإنشاء مستندات PDF احترافية وآمنة وسهلة الإدارة.
أسئلة شائعة – FAQs
هل يمكنني إضافة علامة مائية للصورة إلى صفحات معينة من ملف PDF؟ نعم. يمكنك اختيار تطبيق علامة مائية على الصورة في جميع الصفحات أو فقط الصفحات المحددة في ملف PDF.
هل من الممكن وضع علامة مائية على ملف PDF دون تعديل الملف الأصلي؟ نعم. تقوم واجهة برمجة التطبيقات بإنشاء ملف PDF جديد مزود بعلامة مائية مع الحفاظ على الوثيقة الأصلية سليمة.
هل أحتاج إلى تثبيت Adobe Acrobat أو برامج خارجية أخرى؟ لا. جميع العمليات تعمل في السحابة، ولا يتطلب الأمر برنامج سطح المكتب.
هل يمكنني استبدال أو إزالة علامة مائية للصورة موجودة في ملف PDF؟ نعم. تتيح لك مجموعة تطوير البرمجيات (SDK) تحديث أو إزالة العلامات المائية الموجودة من مستندات PDF في أي وقت.
هل هناك نسخة مجانية من واجهة برمجة التطبيقات الخاصة بالعلامة المائية؟ نعم. قم بإنشاء حساب free trial account لاختبار ميزات العلامة المائية عبر الإنترنت.
