نحوه اضافه کردن پاسخ به حاشیه نویسی در PDF با استفاده از سی شارپ

در این آموزش نحوه افزودن پاسخ به حاشیه نویسی در PDF با استفاده از C# را خواهید آموخت. این راهنما همچنین حاوی دستورالعمل هایی برای پیکربندی بسته حاشیه نویسی برای پاسخ حاشیه نویسی در PDF با استفاده از C# است. شما به راحتی یاد خواهید گرفت که چگونه حاشیه نویسی را به PDF اضافه کنید و به همان حاشیه نویسی پاسخ دهید. در اینجا دستورالعمل های دقیق برای ایجاد پاسخ های حاشیه نویسی در PDF همراه با نمونه کد نمونه وجود دارد.

مراحل افزودن پاسخ به حاشیه نویسی در PDF با استفاده از سی شارپ

  1. بسته GroupDocs.Annotation for .NET را از NuGet نصب کنید تا به حاشیه نویسی PDF پاسخ دهید
  2. برای ایجاد پاسخ حاشیه نویسی، مرجعی را به فضای نام GroupDocs.Annotation اضافه کنید
  3. شیء Annotator را با مسیر سند ورودی نمونه‌سازی کنید
  4. شیء(های) User Instantiate، AreaAnnotation و Reply
  5. شی کاربر را به Reply اختصاص دهید
  6. شیء(های) Reply را به مجموعه Replies از AreaAnnotation اختصاص دهید
  7. متد Annotator.Add را فراخوانی کنید و شیء حاشیه نویسی را به آن ارسال کنید
  8. روش Annotator.Save را با مسیر سند حاصل تماس بگیرید

ما تمام مراحل ضروری برای * حاشیه نویسی PDF با پاسخ در C#* و ذخیره PDF حاصل در دیسک را روشن کرده ایم. می توانید با بارگیری سند ورودی با استفاده از کلاس Annotator، تنظیم ویژگی های حاشیه نویسی و در نهایت ذخیره PDF حاصل در دیسک، به عملکرد حاشیه نویسی پاسخ دهید. در اینجا مثال کد برای افزودن پاسخ به حاشیه نویسی است.

کد برای افزودن پاسخ به حاشیه نویسی در PDF با استفاده از سی شارپ

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System;
using System.Collections.Generic;
namespace AddReplytoAnnotationUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
// Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
// Instantiate User objects
User user1 = new User
{
Id = 1,
Name = "Tom",
Email = "somemail@mail.com"
};
User user2 = new User
{
Id = 2,
Name = "Jack",
Email = "somebody@mail.com"
};
// Instantiate AreaAnnotation object and set its properties
AreaAnnotation area = new AreaAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is an area annotation",
PageNumber = 0,
Replies = new List<Reply>
{
new Reply
{
Id = 1,
Comment = "First comment",
RepliedOn = DateTime.Now,
User = user1
},
new Reply
{
Id = 2,
Comment = "Second comment",
RepliedOn = DateTime.Now,
User = user2,
}
}
};
//Add annotation into document
annotator.Add(area);
//Save the final output to disk
annotator.Save("AddReplytoAnnotationUsingCSharp.pdf");
}
}
}
}

مثال کد بالا قابلیت درج پاسخ به حاشیه نویسی PDF در C# و تکمیل آن را با مصرف برخی از فراخوانی های API کتابخانه حاشیه نویسی ارائه می دهد. علاوه بر این، این مثال کد C# را می توان بر روی هر سیستم عامل رایجی که از دات نت پشتیبانی می کند مانند MS Windows، Linux و Mac OS اجرا کرد. اخیراً مقاله ای در مورد افزودن واترمارک در Word منتشر کرده ایم، برای اطلاعات بیشتر به راهنمای نحوه اضافه کردن واترمارک در Word با استفاده از سی شارپ نگاهی بیندازید.

 فارسی