GroupDocs.Annotation برای .NET کتابخانهای سبک و انعطافپذیر برای کار با حاشیهنویسی در اسناد بر روی Windows، Linux و macOS است. API ساده آن به شما کمک میکند دادهها را در محل نگه دارید، مصرف منابع را کنترل کنید و جریانهای کاری حاشیهنویسی را مطابق نیازهای خود تنظیم کنید.
با انواع گستردهای از انواع حاشیهنویسی کار کنید، از جمله Text، Polyline، Area، Underline، Point، Watermark، Arrow، Ellipse، Text Replacement، Distance، Text Field و Redaction. API از فرمتهای پرکاربرد سند مانند PDF، HTML، Microsoft Word، Excel، PowerPoint، Visio، ایمیلهای Outlook، تصاویر، متافایلها، نقشههای CAD و موارد دیگر پشتیبانی میکند. تصویر کوچک (thumbnail) صفحات را تولید کنید و حاشیهنویسیها را به/از فایلهای PDF وارد یا صادر کنید.
از کتابخانه برای افزودن، ویرایش، استخراج و حذف حاشیهنویسیها؛ چرخاندن صفحات؛ تولید تصویر کوچک و موارد دیگر استفاده کنید. همچنین مجموعه جامعی از اشیاء دادهای را برای سفارشیسازی خصوصیات حاشیهنویسی در تمام فرمتهای پشتیبانیشده ارائه میدهد.
شروع کار ساده است: یک لایسنس اعمال کنید، فایل را بارگذاری کنید، حاشیهنویسیها را (افزودن/ویرایش/استخراج/حذف) دستکاری کنید و نتیجه را ذخیره کنید. برای جزئیات، به اسناد محصول و پروژههای نمونه مراجعه کنید.
GroupDocs.Annotation بهروزرسانیها و پشتیبانی منظم دریافت میکند. سوالات، ایدهها و درخواستهای ویژگی خود را به اشتراک بگذارید — ما بازخورد مشتریان را بهصورت فعال در نسخههای جدید گنجانده میکنیم.
GroupDocs.Annotation for .NET به شما امکان کار با انواع متنوع حاشیهنویسی را برای تسهیل همکاری میدهد. از حاشیهنویسیهای ناحیهای (علامتگذاری یک ناحیه مستطیلی و افزودن یادداشت)، حاشیهنویسیهای نقطهای (پیوستن نظرات به هر نقطهای در سند)، حاشیهنویسیهای متنی (نظر دادن بر روی متن انتخابی)، حاشیهنویسیهای خطخورده/زیرخطدار، حاشیهنویسیهای پلیلاین (رسم اشکال و خطوط آزاد)، حاشیهنویسیهای پیکان (اشارهگر با نظرات)، حاشیهنویسیهای بیضی (نمایش متن داخل یک بیضی)، حاشیهنویسیهای فاصله (رسم خطی که فاصله بین اشیاء را نشان میدهد)، حاشیهنویسیهای لینک (افزودن لینکهای وب) و حاشیهنویسیهای واترمارک (اضافه کردن مهر یا واترمارک) استفاده کنید.
// Initialize list of AnnotationInfo
List<AnnotationInfo> annotations = new List<AnnotationInfo>();
// Initialize text annotation
AnnotationInfo textAnnotation = new AnnotationInfo
{
Box = new Rectangle((float)265.44, (float)153.86, 206, 36), Type = AnnotationType.Text
};
// Add annotation to list
annotations.Add(textAnnotation);
// Get input file stream
Stream inputFile = new FileStream("D:/input.pdf", FileMode.Open, File
.ReadWrite);
// Export annotation and save output file
CommonUtilities.SaveOutputDocument(inputFile, annotations, DocumentType.Pdf);