در این مقاله، فرآیندی را بررسی خواهیم کرد که چگونه با استفاده از C#** با کمک محبوب ترین کتابخانه حاشیه نویسی، یادداشت تصویر را به PDF اضافه کنید. اسناد PDF به طور گسترده برای ذخیره و به اشتراک گذاری اطلاعات از جمله تصاویر استفاده می شود. با این حال، گاهی اوقات ممکن است لازم باشد برای ارائه زمینه بیشتر یا برجسته کردن جزئیات خاص، حاشیهنویسی تصویر را در فایلهای PDF اضافه کنید. ما همچنین به شما در نوشتن یک نمونه کد کمک خواهیم کرد که نحوه درج حاشیه نویسی تصویر را در PDF با استفاده از C# نشان می دهد. در اینجا مراحل ضروری برای ادغام حاشیه نویسی تصویر در PDF با استفاده از زبان برنامه نویسی C# آمده است.
مراحل اضافه کردن حاشیه نویسی تصویر به PDF با استفاده از سی شارپ
- با کمک مدیریت بسته NuGet، GroupDocs.Annotation for .NET را نصب کنید
- مرجع فضای نام GroupDocs.Annotation را درج کنید
- با ارسال مسیر فایل PDF به سازنده آن، شیء کلاس Annotator را مقداردهی کنید.
- کلاس ImageAnnotation را نمونه سازی کنید و مقادیری را به ویژگی های مختلف مانند مکان، کدورت و شماره صفحه اختصاص دهید.
- متد Annotator.Add را فراخوانی کنید و شی ImageAnnotation را به عنوان آرگومان ارائه دهید
- برای ذخیره PDF خروجی، روش Annotator.Save را فراخوانی کنید
دستورالعمل های ذکر شده در بالا نشان می دهد که چگونه می توانید کتابخانه حاشیه نویسی را بر روی رایانه خود نصب کنید تا فرآیند ایجاد حاشیه نویسی تصویر در PDF با استفاده از C# را فعال کنید. این مراحل را می توان بر روی سیستم عامل های پرکاربرد مختلف از جمله ویندوز، macOS و لینوکس انجام داد، مشروط بر اینکه دات نت نصب شده باشد. برای درج یک تصویر در سند PDF، هیچ نرم افزار اضافی لازم نیست. علاوه بر این، کتابخانه مورد استفاده در مثال کد زیر با چندین پلتفرم سازگار است.
کد برای افزودن حاشیه نویسی تصویر به PDF با استفاده از سی شارپ
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddImageAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of ImageAnnotation class | |
// and set some properties | |
ImageAnnotation area = new ImageAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
Opacity = 0.7, | |
PageNumber = 0, | |
ImagePath = "image.png", | |
Angle = 100 | |
}; | |
// Add image annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
در بخش قبل، شرح مفصلی از گنجاندن حاشیه نویسی تصویر در یک فایل PDF با استفاده از سی شارپ ارائه کردیم و یک مثال کد ساده ارائه کردیم. فرآیند * حاشیه نویسی تصویر C# در PDF* بسیار ساده است. هنگامی که کتابخانه حاشیه نویسی را نصب کردید و مسیرهای فایل ورودی و خروجی را در صورت لزوم تنظیم کردید، می توانید به طور یکپارچه کد را در برنامه های خود قرار دهید. تبریک می گویم! شما اکنون با موفقیت یک حاشیه نویسی تصویر را در یک فایل PDF با استفاده از C# پیاده سازی کرده اید.
ما قبلاً موضوعی را در مورد گنجاندن حاشیهنویسی فاصله در فایلهای PDF منتشر کردهایم. اگر به جزئیات بیشتری نیاز دارید، لطفاً با راهنمای ما در نحوه اضافه کردن حاشیه نویسی فاصله در PDF با استفاده از C# مشورت کنید.