Այս ձեռնարկում դուք կսովորեք, թե ինչպես պետք է ավելացնել պատասխանը անոտացիային PDF-ում՝ օգտագործելով C#: Այս ուղեցույցը պարունակում է նաև հրահանգներ՝ ծանոթագրությունների փաթեթը կարգավորելու համար, որպեսզի պատասխանի անոտացիան PDF-ում՝ օգտագործելով C#: Դուք հեշտությամբ կսովորեք, թե ինչպես ավելացնել անոտացիա PDF-ում և ավելացնել պատասխաններ նույն անոտացիային: Ահա PDF-ում անոտացիայի պատասխաններ ստեղծելու մանրամասն ուղղությունները, ինչպես նաև օրինակելի կոդի օրինակ:
Անոտացիայի պատասխանը PDF-ում C#-ով ավելացնելու քայլեր
- Տեղադրեք GroupDocs.Annotation for .NET փաթեթը NuGet-ից՝ PDF անոտացիային պատասխանելու համար
- Անոտացիայի պատասխան ստեղծելու համար հղում ավելացրեք GroupDocs.Annotation անվանատարածքին
- Ստուգեք Annotator օբյեկտը մուտքային փաստաթղթի ճանապարհով
- Ակնթարթային օգտատեր, AreaAnnotation և Reply օբյեկտ(ներ)
- Օգտատիրոջ օբյեկտը նշանակել Պատասխանին
- Reply օբյեկտ(ներ) նշանակեք AreaAnnotation-ի Replies հավաքածուին
- Զանգահարեք Annotator.Add մեթոդը և փոխանցեք ծանոթագրության օբյեկտը դրան
- Զանգահարեք Annotator.Save մեթոդը՝ ստացված փաստաթղթի ճանապարհով
Մենք պարզաբանել ենք բոլոր էական քայլերը՝ PDF-ը C#*-ով պատասխանով ծանոթագրելու և ստացված PDF-ը սկավառակի վրա պահելու համար: Դուք կարող եք սկսել պատասխանել ծանոթագրության ֆունկցիոնալությանը բեռնելով մուտքային փաստաթուղթը
օգտագործելով Annotator դասը, սահմանել ծանոթագրության հատկությունները և վերջապես պահպանել ստացված PDF-ը սկավառակի վրա: Ահա ծածկագրի օրինակ՝ անոտացիային պատասխաններ ավելացնելու համար:
Կոդ՝ PDF-ում ծանոթագրությանը պատասխան ավելացնելու համար՝ օգտագործելով C#
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# կոդի օրինակը կարող է իրականացվել ցանկացած սովորական օպերացիոն համակարգի վրա, որն աջակցում է .NET-ին, ինչպիսիք են MS Windows-ը, Linux-ը և Mac OS-ը: Վերջերս մենք հրապարակեցինք Word-ում ջրի մակարդակի նշագիծ ավելացնելու մասին հոդված, լրացուցիչ տեղեկությունների համար դիտեք ինչպես ավելացնել ջրի մակարդակի նշագիծ Word-ում՝ օգտագործելով C# ուղեցույցը: