Այս ձեռնարկի նպատակն է ցույց տալ, թե ինչպես կարելի է ավելացնել էլիպսային ծանոթագրություն PDF-ում՝ օգտագործելով C#: Անոտացիաներն օգտակար են լրացուցիչ տեղեկություններ տրամադրելու, կարևոր բաժինները ընդգծելու և օգտատերերին PDF ֆայլերին մեկնաբանություններ ավելացնելու համար: Էլիպսային անոտացիաների օգտագործումը հատկապես օգտակար է PDF-ում հատուկ տարածքներ կամ ձևեր ընդգծելու ժամանակ: Մենք կտրամադրենք քայլ առ քայլ հրահանգներ ծանոթագրությունների գրադարանը կարգավորելու և կոդերի օրինակ տրամադրելու համար՝ ձևավորելու էլիպս անոտացիա PDF-ում C#-ում: Այնուհետև, հաջորդ բաժինը կներկայացնի լրացուցիչ մանրամասներ, թե ինչպես կարելի է էլիպս ավելացնել PDF փաստաթղթին՝ օգտագործելով C# ծրագրավորման լեզուն:
Էլիպսային ծանոթագրություն PDF-ում C#-ով ավելացնելու քայլեր
- Տեղադրեք GroupDocs.Annotation for .NET-ը NuGet փաթեթի կառավարչի միջոցով՝ PDF-ում էլիպսային անոտացիա ավելացնելու համար
- Ներառեք GroupDocs.Annotation անվանատարածքի հղումը
- Ստեղծեք Annotator դասը` փոխանցելով PDF ֆայլի ուղին որպես արգումենտ դրա կոնստրուկտորին
- Ստեղծեք EllipseAnnotation դասը և նշեք պահանջվող ատրիբուտները, ինչպիսիք են դիրքը և էջի համարը
- Կանչեք Annotator.Add մեթոդը և փոխանցեք EllipseAnnotation օբյեկտը որպես արգումենտ
- Զանգահարեք Annotator.Save մեթոդը՝ ելքային PDF-ը պահպանելու համար
Հետևելով վերը նշված ուղեցույցներին և տեղադրելով ծանոթագրությունների գրադարանը ցանկացած համակարգչում՝ դուք կարող եք արագ և հեշտությամբ * ստեղծել էլիպսային ծանոթագրություն PDF-ում՝ օգտագործելով C#*: Այս քայլերը համատեղելի են հանրահայտ օպերացիոն համակարգերի հետ, ինչպիսիք են Windows-ը, macOS-ը և Linux-ը, որտեղ տեղադրված է .NET: PDF ֆայլում էլիպսային ծանոթագրություններ ավելացնելու համար անհրաժեշտ չէ տեղադրել որևէ լրացուցիչ ծրագիր: Բացի այդ, տրամադրված կոդի օրինակում օգտագործված գրադարանը խաչաձև հարթակ է՝ ապահովելով համատեղելիությունը տարբեր համակարգերի միջև:
Կոդ՝ էլիպսի անոտացիա PDF-ում C#-ով ավելացնելու համար
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddEllipseAnnotationinPDFusingCSharp | |
{ | |
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 EllipseAnnotation class | |
// and set some properties | |
EllipseAnnotation ellipse = new EllipseAnnotation | |
{ | |
BackgroundColor = 65535, | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is ellipse annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
PenColor = 65535, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add ellipse annotation to Annotator | |
annotator.Add(ellipse); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Նախորդ բաժինը տրամադրեց համապարփակ ուղեցույց այն մասին, թե ինչպես ավելացնել էլիպսի անոտացիա PDF C#-ում, որը լրացվում է հեշտ օգտագործվող կոդի օրինակով: Փաստաթղթերի ծանոթագրությունների գրադարանը տեղադրվելուց հետո և մուտքային և ելքային ֆայլերի ուղիները ըստ անհրաժեշտության ճշգրտվում են, կոդը ձեր հավելվածներում ինտեգրելը պետք է պարզ գործընթաց լինի: Շնորհավորում եմ: Այժմ դուք հաջողությամբ ավելացրել եք էլիպսային անոտացիա PDF ֆայլում՝ օգտագործելով C#:
Մենք նախկինում հրապարակել ենք հոդված այն մասին, թե ինչպես կարելի է տեքստային դաշտի անոտացիա տեղադրել PDF-ում՝ օգտագործելով C#: Լրացուցիչ տեղեկությունների համար դիմեք մեր ուղեցույցին ինչպես ավելացնել տեքստային դաշտի անոտացիա PDF-ում՝ օգտագործելով C#-ում: