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#
- Per incorporare le annotazioni sulla distanza in un PDF, installa GroupDocs.Annotation for .NET utilizzando il gestore di pacchetti NuGet
- Aggiungi riferimento allo spazio dei nomi GroupDocs.Annotation
- Crea un’istanza della classe Annotator e passa il percorso del file PDF come argomento al suo costruttore
- Crea un’istanza della classe DistanceAnnotation e imposta alcuni attributi, come la posizione e il numero di pagina
- Chiamare il metodo Annotator.Add e fornire l’oggetto DistanceAnnotation come argomento
- 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#.