
دليل C # لإضافة علامات مائية للصور إلى ملفات PDF
تساعد ** العلامة المائية للصور ** على حماية محتوى مستند PDF من خلال جعل الأمر أكثر صعوبة على شخص ما للمطالبة بالملكية. يمكن استخدامه أيضًا لأغراض العلامات التجارية. إضافة شعار رسمي أو صور نموذجية كعلامة مائية على مستند PDF يجعل من السهل على الآخرين تحديد مصدر المستند. يوفر طبقة إضافية من الحماية لوثائق PDF ، مما يزيد من صعوبة استخدام البيانات الحساسة دون توثيقها. لإنشاء برنامج أو تطبيق للعلامات المائية للصور باستخدام C # ، يمكنك اتباع دليل ** C # لإضافة علامات مائية للصور إلى ملفات PDF **.
سيتم تناول النقاط التالية في هذا الدليل:
- تثبيت مكتبة العلامات المائية للصور C #
- إضافة علامات مائية للصور إلى ملفات PDF
- التحكم في محاذاة الصورة المائية
تثبيت مكتبة C # Image Watermarking Library
سوف نستخدم Conholdate.Total for .NET لإضافة صورة العلامة المائية إلى PDF برمجيًا. يمكنك تنزيل DLL أو تثبيت ** مكتبة العلامات المائية للصور ** C # ** باستخدام NuGet.
Install-Package Conholdate.Total
C # تعليمي: إضافة علامات مائية للصور إلى ملفات PDF
يمكنك إضافة علامة مائية على صورة إلى ملف PDF باتباع الخطوات التالية:
- قم بتحميل مستند PDF باستخدام فئة Watermarker.
- إنشاء كائن من فئة ImageWatermark.
- تطبيق العلامة المائية على وثيقة PDF باستخدام طريقة Watermarker.Add (ImageWatermark Watermark).
- احفظ ملف PDF الناتج باستخدام طريقة Save (string outputFileName).
يوضح الكود التالي كيفية إضافة علامة مائية للصورة برمجيًا إلى ملف PDF باستخدام C #.
//Load PDF document | |
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf"); | |
// Create image watermark | |
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg"); | |
//Apply watermark | |
watermarker.Add(watermark); | |
// Save output PDF document | |
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf"); |
حدد محاذاة صورة علامات مائية باستخدام C
إذا كنت ترغب في ضبط محاذاة العلامة المائية للصورة أثناء إضافتها إلى ملف PDF ، فاكتب الكود وفقًا للخطوات التالية:
- أولاً ، قم بتحميل مستند PDF باستخدام فئة Watermarker.
- ثم قم بإنشاء كائن من فئة ImageWatermark.
- تحديد محاذاة أفقية ورأسية.
- بعد ذلك أضف العلامة المائية إلى وثيقة PDF باستخدام طريقة Watermarker.Add (ImageWatermark Watermark).
- قم بإنشاء ملف PDF الناتج باستخدام طريقة حفظ (string outputFileName).
يوضح رمز C # التالي كيفية تطبيق إعداد محاذاة العلامة المائية للصورة أثناء إضافته إلى ملف PDF.
//Load PDF document | |
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf"); | |
// Create image watermark | |
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg"); | |
// Set alignments | |
watermark.HorizontalAlignment = HorizontalAlignment.Center; | |
watermark.VerticalAlignment = VerticalAlignment.Center; | |
//Apply watermark | |
watermarker.Add(watermark); | |
// Save output PDF document | |
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf"); |
احصل على رخصة مجانية
يمكنك الحصول على ترخيص مؤقت مجاني لاختبار واجهة برمجة التطبيقات بدون قيود التقييم.
خاتمة
في الختام ، أوضحنا كيفية إضافة علامة مائية للصور إلى مستندات PDF باستخدام مكتبة العلامات المائية للصور C #. علاوة على ذلك ، أوضحنا إجراء ضبط محاذاة العلامة المائية للصورة أثناء إضافتها إلى مستند PDF. يمكنك زيارة الوثائق لاستكشاف العديد من ميزات API الأخرى.
طرح سؤال
يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.