هایپرلینک ها معمولاً برای مرتبط کردن داده های خارجی به هر ناحیه مشخص شده از سند استفاده می شوند. ما می توانیم هر بخشی از اسناد را با استفاده از حاشیه نویسی پیوند به لینک تبدیل کنیم. به عنوان یک برنامه نویس، می توانید این حاشیه نویسی پیوند را به اسناد داخل برنامه های NET خود اضافه کنید. در این مقاله قصد داریم به نحوه ایجاد هایپرلینک در فایل های PDF با استفاده از C# بپردازیم.
موضوعات زیر در زیر پوشش داده شده است:
- NET API برای افزودن هایپرلینک ها در فایل های PDF
- چگونه به صورت برنامه نویسی هایپرلینک در PDF ایجاد کنیم
.NET API برای ایجاد لینکها در PDF
GroupDocs.Annotation راه حل حاشیه نویسی را برای انواع مختلف برنامه ها فراهم می کند. API .NET آن امکان دستکاری و اتوماسیون حاشیه نویسی های مختلف در اسناد موجود در برنامه های NET شما را می دهد. ما از GroupDocs.Annotation for .NET API آن برای ایجاد حاشیه نویسی هایپرلینک در فایل PDF با استفاده از C# استفاده خواهیم کرد.
میتوانید نصبکننده DLL یا MSI را از بخش دانلودها دانلود کنید یا از طریق NuGet API را در برنامه داتنت خود نصب کنید.
PM> Install-Package GroupDocs.Annotation
ایجاد هایپرلینک در PDF با استفاده از C#
مراحل زیر برای ایجاد هایپرلینک در هر نقطه از فایل PDF با استفاده از C# است.
- سند PDF منبع را با استفاده از کلاس Annotator بارگیری کنید.
- شیء Link Annotation را ایجاد کنید.
- خصوصیات هایپرلینک مانند url، شماره صفحه، نقاط و غیره را تعریف کنید.
- لینک تعریف شده را با استفاده از روش Add به سند PDF بارگذاری شده اضافه کنید.
- PDF مشروح شده را با استفاده از روش Save ذخیره کنید.
نمونه کد زیر نحوه تبدیل هر قسمت از فایل PDF را با استفاده از C# به یک هایپرلینک نشان می دهد.
// ایجاد هایپرلینک در PDF با استفاده از حاشیه نویسی پیوند در سی شارپ
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
LinkAnnotation link = new LinkAnnotation
{
CreatedOn = DateTime.Now,
PageNumber = 0,
Points = new List<Point>
{
new Point(120, 300),
new Point(600, 300),
new Point(120, 270),
new Point(600, 270)
},
Url = @"https://products.groupdocs.com/annotation"
};
annotator.Add(link);
annotator.Save(@"path/annotation-link.pdf");
}
خروجی کد بالا در زیر آمده است.
مجوز API رایگان دریافت کنید
برای استفاده از API بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
برای نتیجه گیری، شما یاد گرفته اید که چگونه می توان حاشیه نویسی پیوند را برای ایجاد هایپرلینک در فایل های PDF با استفاده از C# اضافه کرد. به همین ترتیب، با استفاده از حاشیه نویسی پیوند، می توانید هر بخشی از سند را به لینک تبدیل کنید. بسیاری دیگر از انواع حاشیه نویسی نیز می توانند به روشی مشابه با استفاده از همان API اضافه شوند. با مراجعه به مستندات درباره API بیشتر بیاموزید. برای سؤالات، از طریق [فروم 14 با ما تماس بگیرید.