كيفية إضافة طابع صورة في PDF باستخدام C #

كيفية إضافة طابع صورة في PDF باستخدام C #

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

سيتم تناول النقاط التالية في هذه المقالة:

تثبيت مكتبة منشئ الطوابع C

سنستخدم Conholdate.Total for .NET لإضافة طوابع صور إلى PDF برمجيًا. يمكنك تنزيل DLL أو تثبيت ** مكتبة منشئ ختم PDF ** باستخدام NuGet.

Install-Package Conholdate.Total 

إنشاء طوابع صور في PDF برمجيًا في C

يمكنك إضافة أختام صور إلى الصفحات المطلوبة من ملف PDF باستخدام الخطوات أدناه:

  • تحميل مستند PDF باستخدام فئة المستند.
  • قم بإنشاء كائن من فئة ImageStamp.
  • تحديد موضع الختم والحجم والتعتيم.
  • أضف كائن ختم إلى صفحة معينة من ملف PDF باستخدام طريقة AddStamp (Stamp stamp).
  • احفظ ملف PDF الناتج باستخدام طريقة Save (string outputFileName).

يوضح الكود التالي كيفية إضافة أختام صور في PDF برمجيًا باستخدام C #.

// Open document
Document pdfDocument = new Document("AddImageStamp.pdf");
// Create image stamp
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// Set position
imageStamp.XIndent = 400;
imageStamp.YIndent = 200;
// Set size
imageStamp.Height = 55;
imageStamp.Width = 195;
// Set rotation
imageStamp.Rotate = Rotation.None;
// Set transparency
imageStamp.Opacity = 0.5;
// Add stamp to particular page
pdfDocument.Pages[1].AddStamp(imageStamp);
// Save output document
pdfDocument.Save("AddImageStamp_out.pdf");

تُظهر الصورة التالية إدخال وإخراج ملفات PDF جنبًا إلى جنب.

إضافة طابع صورة في PDF باستخدام C #

إضافة طابع صورة في PDF باستخدام C #

تحديد جودة ختم الصورة باستخدام C

إذا كنت تريد التحكم في جودة ختم الصورة أثناء إضافته إلى ملف PDF ، فاكتب الرمز وفقًا للخطوات التالية:

يوضح كود C # التالي كيفية التحكم في جودة ختم الصورة أثناء إضافته إلى ملف PDF.

// Open document
Document pdfDocument = new Document("AddImageStamp.pdf");
// Create image stamp
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// Set image quality (0..100)
imageStamp.Quality = 10;
// Add stamp to particular page
pdfDocument.Pages[1].AddStamp(imageStamp);
// Save output document
pdfDocument.Save("AddImageStamp_out.pdf");

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

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

خاتمة

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

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أنظر أيضا