
چگونه میتوان یک مهر تصویر در PDF با استفاده از C# اضافه کرد
در سالهای اخیر، اهمیت مدارک گواهیشده با مهرهای دیجیتال به طور چشمگیری افزایش یافته است. این مهرها شامل اطلاعات مهم به صورت متن یا تصویر هستند تا محرمانه بودن یا قانونی بودن یک سند الکترونیکی را نشان دهند. اگر به دنبال اضافه کردن مهرهای دیجیتال به مدارک PDF خود هستید، به جای درستی آمدهاید. در این پست وبلاگ، ما توضیح خواهیم داد که چگونه میتوانید یک مهر تصویری را در PDF با استفاده از C# اضافه کنید.
نکات زیر در این مقاله پوشش داده خواهند شد:
- نصب کتابخانه ایجاد مهر تصویر .NET
- Create image stamps in PDF
- کیفیت نمایش استامپ تصویر PDF را کنترل کنید
نصب کتابخانه ایجاد مهر تصویر C#
ما از Conholdate.Total for .NET برای افزودن مهرهای تصویری به PDF به صورت برنامهنویسی استفاده خواهیم کرد. شما میتوانید دانلود کنید DLL را یا این کتابخانه ایجاد کننده مهر PDF را با استفاده از NuGet نصب کنید.
Install-Package Conholdate.Total
Create image stamps in PDF programmatically in C#
شما میتوانید به صفحات مورد نظر یک فایل PDF مهرهای تصویری اضافه کنید با استفاده از مراحل زیر:
- Load PDF document using Document class.
- یک شی از کلاس ImageStamp ایجاد کنید.
- موقعیت، اندازه و شفافیت مهر را مشخص کنید.
- Add stamp object to a specific page of the PDF file using AddStamp(Stamp stamp) method.
- خروجی PDF را با استفاده از Save(string outputFileName) روش ذخیره کنید.
کد زیر نشان میدهد که چگونه میتوان به صورت برنامهنویسی تصویر استمپا را در PDF با استفاده از C# اضافه کرد.
// Open document
Document pdfDocument = new Document("AddImageStamp.pdf");
// Create image stamp
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// تنظیم موقعیت
imageStamp.XIndent = 400;
imageStamp.YIndent = 200;
// اندازه مجموعه
imageStamp.Height = 55;
imageStamp.Width = 195;
// چرخش مجموعه
imageStamp.Rotate = Rotation.None;
// شفافیت را تنظیم کنید
imageStamp.Opacity = 0.5;
// اضافه کردن مهر به صفحه خاص
pdfDocument.Pages[1].AddStamp(imageStamp);
// Save output document
pdfDocument.Save("AddImageStamp_out.pdf");
تصویر زیر ورودی و خروجی PDF را در کنار هم نشان میدهد. اضافه کردن یک مهر تصویر در PDF با استفاده از C#
مشخص کردن کیفیت استمپ تصویر با استفاده از C#
اگر میخواهید کیفیت یک مهر تصویری را هنگام افزودن آن به PDF کنترل کنید، سپس کد را مطابق با مراحل زیر بنویسید:
- بارگذاری فایل PDF با استفاده از Document کلاس.
- یک شی از کلاس ImageStamp را مقداردهی اولیه کنید.
- خصوصیت Quality را با تنظیم یک مقدار از 0 تا 100 مشخص کنید.
- Insert stamp in a particular page of PDF using AddStamp(Stamp stamp) method.
- خروجی PDF را با استفاده از Save(string outputFileName) متد تولید کنید.
کد C# زیر نشان میدهد که چگونه میتوان کیفیت یک مهر تصویر را هنگام افزودن آن به فایل PDF کنترل کرد.
// Open document
Document pdfDocument = new Document("AddImageStamp.pdf");
// Create image stamp
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// کیفیت تصویر را تنظیم کنید (0..100)
imageStamp.Quality = 10;
// به صفحه خاص مهر اضافه کنید
pdfDocument.Pages[1].AddStamp(imageStamp);
// Save output document
pdfDocument.Save("AddImageStamp_out.pdf");
Get a free license
شما میتوانید یک مجوز موقت رایگان برای آزمایش API بدون محدودیتهای ارزیابی دریافت کنید.
نتیجه گیری
در پایان، ما توضیح دادیم که چگونه میتوان یک علامت تصویری را در اسناد PDF با استفاده از یک API ایجاد کننده علامت تصویری C# اضافه کرد. علاوه بر این، ما روش تنظیم کیفیت علامت تصویری را هنگام اضافه کردن آن به یک صفحه PDF نشان دادیم. شما میتوانید به documentation مراجعه کنید تا چندین ویژگی دیگر API را بررسی کنید.
Ask a question
شما میتوانید سوالات یا درخواستهای خود را در forum به ما اطلاع دهید.