GroupDocs.Annotation در یک نگاه

حاشیه‌نویسی اسناد با کیفیت حرفه‌ای را به برنامه‌های .NET خود اضافه کنید

Illustration annotation

افزودن نشانه‌گذاری متن

GroupDocs.Annotation for .NET به شما امکان می‌دهد متن را برجسته، زیرخط بکشید، خط بزنید، زیرخط موج‌دار بکشید، مخفی کنید یا جایگزین کنید. این قابلیت در انواع فرمت‌ها از جمله PDFها و اسناد Office پشتیبانی می‌شود و فرآیند بازبینی و همکاری روی اسناد را ساده می‌کند.

رسم حاشیه‌نویسی‌های گرافیکی

شکل‌های ناحیه، بیضی، نقطه، پیکان، فاصله و پلی‌لاین را با رنگ‌های قلم و پر کردن قابل تنظیم اضافه کنید تا نواحی و اندازه‌گیری‌ها را در صفحه برجسته کنید.

نظرات و پاسخ‌ها

به هر حاشیه‌نویسی نویسنده‌ای و یک بحث سلسله‌مراتبی از پاسخ‌ها اضافه کنید تا فرآیندهای بازبینی و تأیید ساختاری پشتیبانی شوند.

مدیریت و تبادل حاشیه‌نویسی‌ها

حاشیه‌نویسی‌ها را فهرست، به‌روزرسانی و حذف کنید، بر اساس نوع فیلتر کنید، پیش‌نمایش اسناد را رندر کنید و حاشیه‌نویسی‌ها را به‌صورت XML وارد یا صادر کنید.

استقلال پلتفرم

GroupDocs.Annotation for .NET با طیف گسترده‌ای از سیستم‌عامل‌ها، چارچوب‌های توسعه و مدیران بسته سازگار است.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

قالب‌های فایل پشتیبانی‌شده

GroupDocs.Annotation for .NET از عملیات با فرمت‌های فایل پشتیبانی می‌کند.

فرمت‌های MS Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, ODS
  • PowerPoint: PPT, PPTX, PPS, PPSX

فرمت‌های دیگر Office

  • قابل حمل: PDF
  • OpenDocument: ODT, ODP
  • نمودار: VSD, VSDX

فرمت‌های دیگر

  • تصاویر: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • ایمیل: EML, EMLX

ویژگی‌های GroupDocs.Annotation for .NET

حاشیه‌نویسی‌ها را در PDFها، فایل‌های Office و تصاویر با سرعت و دقت بالا اضافه و مدیریت کنید.

Feature icon

نشانه‌گذاری متن

متن انتخاب‌شده را در هر سند پشتیبانی‌شده برجسته، زیرخط بکشید، خط بزنید یا زیرخط موج‌دار بکشید.

Feature icon

اشکال گرافیکی

حاشیه‌نویسی‌های ناحیه، بیضی، پیکان، نقطه، فاصله و پلی‌لاین را با رنگ‌های سفارشی رسم کنید.

Feature icon

آب‌نشان‌ها و مهرها

آب‌نشان‌های متنی، مهرهای تصویری و فیلدهای متنی قابل ویرایش را به صفحه سند اضافه کنید.

Feature icon

دریافت و حذف

تمام حاشیه‌نویسی‌های موجود در یک سند را بخوانید، سپس بر اساس شناسه، نوع یا نمونه حذف کنید.

Feature icon

نظرات و پاسخ‌ها

پاسخ‌های سلسله‌مراتبی با متادیتای کاربر و زمان‌سنج به هر حاشیه‌نویسی اضافه کنید.

Feature icon

واردات و صادرات

حاشیه‌نویسی‌های یک سند را به XML ذخیره کنید و آن‌ها را به سند دیگری بارگذاری کنید.

نمونه‌های کد

نمونه‌های رایج استفاده از GroupDocs.Annotation for .NET در عمل

برجسته‌سازی متن

GroupDocs.Annotation for .NET به توسعه‌دهندگان C# امکان برجسته‌سازی متن و افزودن نشانه‌گذاری به اسناد را می‌دهد:

متن را در سند برجسته کنید

// سند را با یک نمونه Annotator باز کنید
using (Annotator annotator = new Annotator("input.pdf"))
{
    // یک حاشیه‌نویسی برجسته‌سازی متن تعریف‌شده با نقاط چهارگانه ایجاد کنید
    HighlightAnnotation highlight = new HighlightAnnotation
    {
        PageNumber = 0,
        FontColor = 65535,
        Points = new List<Point>
        {
            new Point(80, 730), new Point(240, 730),
            new Point(240, 750), new Point(80, 750)
        }
    };

    // برجسته‌سازی را به سند اضافه کنید
    annotator.Add(highlight);

    // سند حاشیه‌نویسی‌شده را ذخیره کنید
    annotator.Save("annotated.pdf");
}

مدیریت حاشیه‌نویسی‌ها

از API ما برای خواندن و حذف حاشیه‌نویسی‌ها از یک سند استفاده کنید:

دریافت و حذف حاشیه‌نویسی‌ها

// یک سند حاشیه‌نویسی‌شده را با یک نمونه Annotator باز کنید
using (Annotator annotator = new Annotator("annotated.pdf"))
{
    // تمام حاشیه‌نویسی‌ها را از سند بازیابی کنید
    List<AnnotationBase> annotations = annotator.Get();

    // اولین حاشیه‌نویسی را حذف کنید
    annotator.Remove(annotations[0]);

    // سند به‌روزرسانی‌شده را ذخیره کنید
    annotator.Save("output.pdf");
}

چاپ واترمارک

GroupDocs.Annotation for .NET به توسعه‌دهندگان C# امکان چاپ یک واترمارک متنی در تمام صفحات سند را می‌دهد:

چاپ واترمارک روی سند

// سند را با یک نمونه Annotator باز کنید
using (Annotator annotator = new Annotator("input.pdf"))
{
    // یک واترمارک متنی مورب ایجاد کنید و آن را در صفحه اول قرار دهید
    WatermarkAnnotation watermark = new WatermarkAnnotation
    {
        Box = new Rectangle(100, 100, 200, 100),
        Text = "CONFIDENTIAL",
        FontColor = 16711680,
        FontSize = 24,
        Angle = 45,
        Opacity = 0.5,
        PageNumber = 0
    };

    // واترمارک را اضافه کنید و نتیجه را ذخیره کنید
    annotator.Add(watermark);
    annotator.Save("annotated.pdf");
}

برای شروع آماده اید؟

GroupDocs.Annotation را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی