Այս հոդվածը նպատակ ունի ուղղորդել ձեզ ընթացակարգի միջոցով, թե ինչպես պետք է ավելացնել ընդգծված ծանոթագրությունը PDF-ում՝ օգտագործելով C#՝ սովորաբար օգտագործվող ծանոթագրությունների գրադարանի օգնությամբ: Անոտացիաները, ինչպիսիք են ընդգծումները, շեշտադրումները և մեկնաբանությունները, կարող են հեշտացնել PDF փաստաթղթի բովանդակությունը կարդալն ու հասկանալը: Այս հոդվածի հիմնական ուշադրությունը կլինի այն մասին, թե ինչպես պետք է ներդնել ընդգծված ծանոթագրություն PDF-ում՝ օգտագործելով C#, և մենք դա կցուցադրենք կոդի նմուշով: Ահա այն անհրաժեշտ քայլերը, որոնք դուք պետք է հետևեք դրան հասնելու համար:
Ընդգծված ծանոթագրությունը PDF-ում C#-ով ավելացնելու քայլեր
- Օգտագործեք NuGet փաթեթի կառավարիչը GroupDocs.Annotation for .NET-ը տեղադրելու համար
- Ձեր նախագծում ավելացրեք GroupDocs.Annotation-ի անվանատարածքի հղումը
- Ստեղծեք Annotator դասի օբյեկտ՝ փոխանցելով PDF ֆայլի ուղին դրա կոնստրուկտորին
- Ստեղծեք UnderlineAnnotation դասի օրինակ և սահմանեք որոշ հատկություններ, օրինակ՝ էջի համարը, տառատեսակի գույնը և այլն:
- Կանչեք Annotator դասի Add մեթոդը՝ որպես փաստարկ ներկայացնելով UnderlineAnnotation օբյեկտը
- Զանգահարեք Annotator.Save մեթոդը՝ վերջնական ելքային PDF-ը սկավառակի վրա պահելու համար
Վերոնշյալ հրահանգները բացատրում են, թե ինչպես տեղադրել ծանոթագրությունների գրադարանը ձեր համակարգչում՝ թույլ տալով * ստեղծել ընդգծված ծանոթագրություն PDF-ում C#*-ով: Ընդգծված անոտացիա տեղադրելու համար ծանոթագրությունների գրադարանն օգտագործելու համար որևէ լրացուցիչ ծրագրաշարի կարիք չկա: Քանի դեռ .NET-ը տեղադրված է, այս հրահանգները կարող են օգտագործվել լայնորեն օգտագործվող օպերացիոն համակարգերում, ինչպիսիք են Windows-ը, macOS-ը և Linux-ը: Կոդի հետևյալ օրինակը ցույց է տալիս PDF-ում ընդգծված անոտացիայի տեղադրումը:
Կոդ՝ C#-ի միջոցով PDF-ում ընդգծված ծանոթագրություն ավելացնելու համար
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddUnderlineAnnotationintoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of UnderlineAnnotation class | |
// and set some properties | |
UnderlineAnnotation underline = new UnderlineAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
BackgroundColor = 16761035, | |
Message = "This is underline annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
UnderlineColor = 1422623, //Supported only Word and PDF documents | |
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 underline annotation to Annotator | |
annotator.Add(underline); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Նախորդ հատվածում տրվեց C#-ի ընդգծված ծանոթագրությունը PDF-ում, ինչպես նաև կոդերի ոչ բարդ ցուցադրություն: Անոտացիաների գրադարանը տեղադրելուց և մուտքային և ելքային ֆայլերի ուղիներում անհրաժեշտ ճշգրտումներ կատարելուց հետո դուք կարող եք հեշտությամբ ներառել կոդը ձեր հավելվածներում: Շնորհավորում եմ: Դուք արդյունավետ կերպով տեղադրել եք ընդգծված ծանոթագրություն PDF ֆայլում՝ օգտագործելով C#:
Մենք նախկինում հրապարակել ենք թեմա՝ պատկերների անոտացիաները PDF ֆայլերում ներառելու մասին: Եթե լրացուցիչ մանրամասների կարիք ունեք, խնդրում ենք դիմել մեր ուղեցույցին ինչպես ավելացնել պատկերի անոտացիա PDF-ում՝ օգտագործելով C#-ում: