Come aggiungere l'annotazione della distanza in PDF utilizzando C#

Questo articolo ti presenterà una guida completa su come aggiungere annotazioni di distanza in PDF utilizzando C#. Le annotazioni di distanza sono utili per indicare la distanza tra due punti nei documenti PDF, rendendole utili nei disegni tecnici, nei piani di costruzione e in altre applicazioni che richiedono misurazioni precise. Forniremo istruzioni dettagliate sulla configurazione della libreria di annotazioni e un esempio di codice per inserire annotazioni di distanza in PDF in C#. Di seguito sono riportati i passaggi essenziali per aggiungere un’annotazione di distanza a un file PDF utilizzando il linguaggio di programmazione C#.

Passaggi per aggiungere annotazioni a distanza in PDF utilizzando C#

  1. Per incorporare le annotazioni sulla distanza in un PDF, installa GroupDocs.Annotation for .NET utilizzando il gestore di pacchetti NuGet
  2. Aggiungi riferimento allo spazio dei nomi GroupDocs.Annotation
  3. Crea un’istanza della classe Annotator e passa il percorso del file PDF come argomento al suo costruttore
  4. Crea un’istanza della classe DistanceAnnotation e imposta alcuni attributi, come la posizione e il numero di pagina
  5. Chiamare il metodo Annotator.Add e fornire l’oggetto DistanceAnnotation come argomento
  6. Chiama il metodo Annotator.Save per salvare il PDF di output finale su disco

Se segui le linee guida sopra menzionate e installi la libreria di annotazioni sul tuo computer, puoi facilmente creare annotazioni di distanza in PDF usando C#. Queste istruzioni possono essere eseguite sui sistemi operativi più diffusi, come Windows, macOS e Linux, purché sia installato .NET. Non è richiesto alcun software aggiuntivo per incorporare annotazioni di distanza nel file PDF. Inoltre, la libreria usata nell’esempio di codice seguente è multipiattaforma.

Codice per aggiungere annotazioni di distanza in PDF utilizzando 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");
}
}
}
}

La sezione precedente ha fornito una spiegazione approfondita di come aggiungere l’annotazione della distanza in PDF C# insieme a un semplice esempio di codice. Dopo aver installato la libreria di annotazioni dei documenti e aver modificato i percorsi dei file di input e output come richiesto, puoi facilmente integrare il codice nelle tue applicazioni. Congratulazioni! Hai implementato correttamente un’annotazione della distanza in un file PDF utilizzando C#.

In precedenza abbiamo condiviso un articolo sull’aggiunta di annotazioni ellittiche in PDF. Se hai bisogno di maggiori informazioni, fai riferimento alla guida su come aggiungere annotazioni ellittiche in PDF usando C#.

 Italiano