Այս հոդվածում մենք կուսումնասիրենք այն գործընթացը, թե ինչպես ավելացնել պատկերի անոտացիա PDF-ին՝ օգտագործելով C# ամենահայտնի անոտացիոն գրադարանի օգնությամբ: PDF փաստաթղթերը լայնորեն օգտագործվում են տեղեկատվության, ներառյալ պատկերների պահպանման և փոխանակման համար: Այնուամենայնիվ, երբեմն կարող է անհրաժեշտ լինել PDF ֆայլերում պատկերի անոտացիաներ ավելացնել՝ ավելի շատ համատեքստ ապահովելու կամ կոնկրետ մանրամասներ ընդգծելու համար: Մենք նաև կօգնենք ձեզ կոդ կազմելու համար, որը ցույց կտա, թե ինչպես կարելի է ներդնել պատկերի անոտացիա PDF-ում՝ օգտագործելով C#: Ահա այն էական քայլերը, որոնք պետք է հետևել C# ծրագրավորման լեզվով պատկերի անոտացիա PDF-ում ներառելիս:
Պատկերի անոտացիա PDF-ում C#-ով ավելացնելու քայլեր
- Տեղադրեք GroupDocs.Annotation for .NET-ը NuGet փաթեթների կառավարչի օգնությամբ
- Ներառեք GroupDocs.Annotation անվանատարածքի հղումը
- Նախաձեռնեք Annotator դասի օբյեկտը` փոխանցելով PDF ֆայլի ուղին դրա կոնստրուկտորին
- Ստեղծեք ImageAnnotation դասը և արժեքներ նշանակեք տարբեր հատկությունների, ինչպիսիք են գտնվելու վայրը, անթափանցիկությունը և էջի համարը
- Կանչեք Annotator.Add մեթոդը և որպես արգումենտ տրամադրեք ImageAnnotation օբյեկտը
- Զանգահարեք Annotator.Save մեթոդը՝ ելքային PDF-ը պահպանելու համար
Վերևում նկարագրված հրահանգները ցույց են տալիս, թե ինչպես տեղադրել ծանոթագրությունների գրադարանը ձեր համակարգչում, որպեսզի հնարավորություն ընձեռվի պատկերի անոտացիա ստեղծել PDF-ում՝ օգտագործելով C#: Այս քայլերը կարող են իրականացվել տարբեր լայնորեն օգտագործվող օպերացիոն համակարգերում, ներառյալ Windows, macOS և Linux, պայմանով, որ .NET-ը տեղադրված է: Պատկերը PDF փաստաթղթում տեղադրելու համար լրացուցիչ ծրագրակազմ չի պահանջվում: Ավելին, հետևյալ կոդի օրինակում օգտագործված գրադարանը համատեղելի է բազմաթիվ հարթակների հետ:
Կոդ՝ C#-ով PDF-ում պատկերի անոտացիա ավելացնելու համար
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddImageAnnotationtoPDFUsingCSharp | |
{ | |
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 ImageAnnotation class | |
// and set some properties | |
ImageAnnotation area = new ImageAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
Opacity = 0.7, | |
PageNumber = 0, | |
ImagePath = "image.png", | |
Angle = 100 | |
}; | |
// Add image annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Նախորդ բաժնում մենք ներկայացրեցինք C#-ի միջոցով պատկերի անոտացիա PDF ֆայլում ներառելու մանրամասն նկարագրությունը և ներկայացրեցինք կոդի պարզ օրինակ: C# պատկերի անոտացիայի գործընթացը PDF-ում շատ պարզ է: Անոտացիաների գրադարանը տեղադրելուց և անհրաժեշտության դեպքում մուտքային և ելքային ֆայլերի ուղիները կարգավորելուց հետո կարող եք անխափան կերպով ներառել կոդը ձեր հավելվածներում: Շնորհավորում եմ: Այժմ դուք հաջողությամբ իրականացրել եք պատկերի անոտացիա PDF ֆայլում՝ օգտագործելով C#:
Մենք նախկինում հրապարակել ենք թեմա՝ PDF ֆայլերում հեռավորության նշումները ներառելու մասին: Եթե լրացուցիչ մանրամասների կարիք ունեք, խնդրում ենք դիմել մեր ուղեցույցին ինչպես ավելացնել հեռավորության անոտացիա PDF-ում՝ օգտագործելով C#-ում: