در این آموزش، نحوه افزودن حاشیه نویسی پیوند به PDF با استفاده از C# را با استفاده از یکی از محبوب ترین کتابخانه های حاشیه نویسی متمرکز خواهیم کرد. حاشیه نویسی پیوند نشان می دهد که یک منبع راه دور از طریق یک لینک قابل دسترسی است. ما شما را با دستورالعمل های کامل برای ایجاد لینک حاشیه نویسی در PDF با استفاده از C# همراه با نمونه کد C# که می تواند در هر سیستمی که .NET نصب شده است اجرا شود، راهنمایی می کنیم. پیاده سازی اضافه کردن حاشیه نویسی پیوند به PDF در زیر به خوبی توضیح داده شده است.
مراحل اضافه کردن حاشیه نویسی پیوند به PDF با استفاده از سی شارپ
- برای ایجاد حاشیه نویسی پیوند، بسته GroupDocs.Annotation for .NET را از NuGet نصب کنید
- یک مرجع به فضای نام GroupDocs.Annotation برای حاشیه نویسی پیوند PDF اضافه کنید
- با عبور از مسیر PDF ورودی، شیء Annotator را مقداردهی اولیه کنید
- شی LinkAnnotation را راهاندازی کنید و ویژگیهایی را برای حاشیهنویسی پیوند تنظیم کنید
- متد Annotator.Add را فراخوانی کنید و شی LinkAnnotation را به آن ارسال کنید
- در نهایت، متد Annotator.Save را فراخوانی کنید تا PDF حاصل در دیسک ذخیره شود
با استفاده از مراحل بالا، می توانید بدون نصب نرم افزار اضافی بر روی سیستم خود، حاشیه نویسی پیوند را با استفاده از C#* با کتابخانه حاشیه نویسی در PDF وارد کنید. شما می توانید آن را در هر پلتفرمی که فناوری دات نت برای درج حاشیه نویسی پیوند پشتیبانی می شود، استفاده کنید. نمونه کد زیر پیوند را در PDF وارد می کند و برخی از ویژگی های LinkAnnotation را تنظیم می کند.
کد برای افزودن حاشیه نویسی پیوند به PDF با استفاده از C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using System; | |
using System.Collections.Generic; | |
namespace AddLinkAnnotationtoPDFUsingCSharp | |
{ | |
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")) | |
{ | |
LinkAnnotation link = new LinkAnnotation | |
{ | |
Url = "https://www.groupdocs.com/", | |
CreatedOn = DateTime.Now, | |
Message = "This is link annotation", | |
BackgroundColor = 65535, | |
PageNumber = 0, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add link annotation to PDF | |
annotator.Add(link); | |
// Save the PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
در قسمت بالا، تمام مراحل حیاتی درج لینک در پی دی اف با استفاده از سی شارپ را به همراه یک نمونه کد کار توضیح داده ایم که می توانید آن را مطابق با نیاز خود تغییر دهید. این آموزش اضافه کردن حاشیه نویسی پیوند با استفاده از C# را پوشش می دهد. با این حال، می توانید انواع دیگری از حاشیه نویسی مانند بیضی، برجسته، تصویر، خط خطی، متن جستجو و بسیاری دیگر را با استفاده از کتابخانه حاشیه نویسی اضافه کنید.
در این مبحث، نحوه اضافه کردن حاشیه نویسی لینک در سی شارپ را مورد بحث قرار دادیم و یک نمونه برنامه توسعه دادیم. مقاله ای که اخیراً در مورد حذف پاسخ حاشیه نویسی از PDF منتشر کرده ایم در دسترس است، برای اطلاعات بیشتر به راهنمای نحوه حذف پاسخ حاشیه نویسی از PDF با استفاده از سی شارپ نگاهی بیندازید.