Այս հոդվածը ձեզ կներկայացնի համապարփակ ուղեցույց, թե ինչպես ավելացնել հեռավորության անոտացիա PDF-ում՝ օգտագործելով C#: Հեռավորության նշումներն օգտակար են PDF փաստաթղթերում երկու կետերի միջև հեռավորությունը նշելու համար՝ դրանք օգտակար դարձնելով տեխնիկական գծագրերում, շինարարական պլաններում և ճշգրիտ չափումներ պահանջող այլ ծրագրերում: Մենք կտրամադրենք մանրամասն հրահանգներ ծանոթագրությունների գրադարանի ստեղծման վերաբերյալ և կոդերի օրինակ՝ ** PDF-ում հեռավորության անոտացիա C#**-ով տեղադրելու համար: Հետևյալը հիմնական քայլերն են՝ C# ծրագրավորման լեզվով PDF ֆայլին հեռավորության անոտացիա ավելացնելու համար:
Հեռավորության ծանոթագրությունը PDF-ում C#-ով ավելացնելու քայլեր
- Հեռավորության անոտացիաները PDF-ում ներառելու համար տեղադրեք GroupDocs.Annotation for .NET՝ օգտագործելով NuGet փաթեթի կառավարիչը
- Ավելացնել GroupDocs.Annotation անվանատարածքի հղում
- Ստեղծեք Annotator դասի օրինակ և փոխանցեք PDF ֆայլի ուղին որպես արգումենտ դրա կոնստրուկտորին:
- Ստեղծեք DistanceAnnotation դասի օրինակ և սահմանեք որոշ ատրիբուտներ, ինչպիսիք են դիրքը և էջի համարը
- Կանչեք Annotator.Add մեթոդը և որպես արգումենտ տրամադրեք DistanceAnnotation օբյեկտը
- Զանգահարեք 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 AddDistanceAnnotationinPDFusingCSharp | |
{ | |
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 DistanceAnnotation class | |
// and set some properties | |
DistanceAnnotation distance = new DistanceAnnotation | |
{ | |
Box = new Rectangle(200, 150, 200, 30), | |
CreatedOn = DateTime.Now, | |
Message = "This is distance 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 distance annotation to Annotator | |
annotator.Add(distance); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Նախորդ բաժինը տրամադրեց խորը բացատրություն, թե ինչպես ավելացնել հեռավորության ծանոթագրությունը PDF C#-ում, ինչպես նաև պարզ կոդի օրինակ: Փաստաթղթերի ծանոթագրությունների գրադարանը տեղադրելուց և անհրաժեշտության դեպքում մուտքային և ելքային ֆայլերի ուղիները փոփոխելուց հետո դուք կարող եք հեշտությամբ ինտեգրել կոդը ձեր հավելվածներում: Շնորհավորում եմ: Դուք հաջողությամբ իրականացրել եք հեռավորության նշումը PDF ֆայլում՝ օգտագործելով C#:
Մենք նախկինում կիսվել ենք PDF-ում էլիպսային անոտացիա ավելացնելու վերաբերյալ հոդվածով: Եթե ձեզ ավելի շատ տեղեկատվություն է անհրաժեշտ, խնդրում ենք դիմել ուղեցույցին ինչպես ավելացնել էլիպսի անոտացիա PDF-ում՝ օգտագործելով C#-ում: