Ինչպես ավելացնել հեռավորության նշում PDF-ում C#-ով

Այս հոդվածը ձեզ կներկայացնի համապարփակ ուղեցույց, թե ինչպես ավելացնել հեռավորության անոտացիա PDF-ում՝ օգտագործելով C#: Հեռավորության նշումներն օգտակար են PDF փաստաթղթերում երկու կետերի միջև հեռավորությունը նշելու համար՝ դրանք օգտակար դարձնելով տեխնիկական գծագրերում, շինարարական պլաններում և ճշգրիտ չափումներ պահանջող այլ ծրագրերում: Մենք կտրամադրենք մանրամասն հրահանգներ ծանոթագրությունների գրադարանի ստեղծման վերաբերյալ և կոդերի օրինակ՝ ** PDF-ում հեռավորության անոտացիա C#**-ով տեղադրելու համար: Հետևյալը հիմնական քայլերն են՝ C# ծրագրավորման լեզվով PDF ֆայլին հեռավորության անոտացիա ավելացնելու համար:

Հեռավորության ծանոթագրությունը PDF-ում C#-ով ավելացնելու քայլեր

  1. Հեռավորության անոտացիաները PDF-ում ներառելու համար տեղադրեք GroupDocs.Annotation for .NET՝ օգտագործելով NuGet փաթեթի կառավարիչը
  2. Ավելացնել GroupDocs.Annotation անվանատարածքի հղում
  3. Ստեղծեք Annotator դասի օրինակ և փոխանցեք PDF ֆայլի ուղին որպես արգումենտ դրա կոնստրուկտորին:
  4. Ստեղծեք DistanceAnnotation դասի օրինակ և սահմանեք որոշ ատրիբուտներ, ինչպիսիք են դիրքը և էջի համարը
  5. Կանչեք Annotator.Add մեթոդը և որպես արգումենտ տրամադրեք DistanceAnnotation օբյեկտը
  6. Զանգահարեք 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#-ում:

 Հայերեն