Kako dodati napomenu o udaljenosti u PDF-u koristeći C#

Ovaj će vam članak predstaviti opsežan vodič o tome kako dodati bilješku o udaljenosti u PDF-u pomoću jezika C#. Bilješke o udaljenosti korisne su za označavanje udaljenosti između dviju točaka u PDF dokumentima, što ih čini korisnim u tehničkim crtežima, građevinskim planovima i drugim aplikacijama koje zahtijevaju precizna mjerenja. Pružit ćemo detaljne upute o postavljanju biblioteke zabilješki i primjer koda za umetanje zabilješki udaljenosti u PDF u C#. Slijede osnovni koraci za dodavanje bilješke o udaljenosti u datoteku PDF pomoću programskog jezika C#.

Koraci za dodavanje napomene o udaljenosti u PDF-u pomoću C#

  1. Za uključivanje bilješki o udaljenosti u PDF, instalirajte GroupDocs.Annotation for .NET pomoću upravitelja paketa NuGet
  2. Dodajte referencu prostora naziva GroupDocs.Annotation
  3. Napravite instancu klase Annotator i proslijedite put PDF datoteke kao argument njenom konstruktoru
  4. Stvorite instancu klase DistanceAnnotation i postavite neke atribute, poput položaja i broja stranice
  5. Pozovite metodu Annotator.Add i navedite objekt DistanceAnnotation kao argument
  6. Pozovite metodu Annotator.Save za spremanje konačnog izlaznog PDF-a na disk

Ako slijedite gore navedene smjernice i instalirate biblioteku zabilješki na svoje računalo, možete bez napora stvoriti zabilješku za udaljenost u PDF-u koristeći C#. Ove se upute mogu izvoditi na popularnim operativnim sustavima, kao što su Windows, macOS i Linux, sve dok je instaliran .NET. Nije potreban nikakav dodatni softver za uključivanje bilješki o udaljenosti u PDF datoteku. Osim toga, biblioteka korištena u sljedećem primjeru koda je višeplatformska.

Kod za dodavanje napomene o udaljenosti u PDF-u pomoću 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");
}
}
}
}

Prethodni odjeljak pružio je detaljno objašnjenje kako dodati oznaku udaljenosti u PDF C# zajedno s jednostavnim primjerom koda. Nakon instaliranja biblioteke zabilješke dokumenta i izmjene ulaznih i izlaznih putanja datoteke prema potrebi, možete bez napora integrirati kod u svoje aplikacije. Čestitamo! Uspješno ste implementirali oznaku udaljenosti u PDF datoteci koristeći C#.

Prethodno smo podijelili članak o dodavanju zabilješke elipse u PDF. Ako trebate više informacija, pogledajte vodič na kako dodati eliptičnu napomenu u PDF pomoću C#.

 Hrvatski