Lo scopo di questo tutorial è dimostrare la procedura su come aggiungere annotazioni ondulate in PDF utilizzando C#. Le annotazioni ondulate sono utili per evidenziare testo o aree in un documento per attirare l’attenzione o indicare potenziali problemi. Seguendo il flusso di lavoro presentato in questo tutorial, acquisirai le conoscenze e le competenze necessarie per implementare la funzionalità di annotazione. Forniremo una guida dettagliata sulla configurazione della libreria di annotazioni e mostreremo un esempio di codice che illustra come inserire un’annotazione ondulata in PDF in C#.
Passaggi per aggiungere annotazioni ondulate in PDF utilizzando C#
- Per incorporare annotazioni ondulate nei documenti PDF, installa GroupDocs.Annotation for .NET utilizzando il gestore di pacchetti NuGet
- Aggiungi il riferimento dello spazio dei nomi GroupDocs.Annotation nel tuo progetto per aggiungere annotazioni ondulate
- Istanzia la classe Annotator passando il percorso del file PDF come argomento al suo costruttore
- Creare un’istanza della classe SquigglyAnnotation e definire gli attributi necessari, come la posizione e il numero di pagina
- Chiama il metodo Annotator.Add e passa l’oggetto della classe SquigglyAnnotation come argomento
- Utilizzare il metodo Annotator.Save per salvare il PDF risultante sul disco
Puoi creare rapidamente e facilmente annotazioni ondulate in PDF usando C# seguendo le istruzioni precedenti e installando la libreria di annotazioni su qualsiasi macchina. Finché.NET è presente, questi passaggi funzionano con sistemi operativi ampiamente utilizzati come Windows, macOS e Linux. Per incorporare annotazioni ondulate in un file PDF, non è necessario installare altro software. Inoltre, la libreria utilizzata nel codice di esempio fornito è multipiattaforma, garantendo la compatibilità con diversi sistemi operativi.
Codice per aggiungere annotazioni ondulate in PDF utilizzando C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddSquigglyAnnotationinPDFUsingCSharp | |
{ | |
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")) | |
{ | |
SquigglyAnnotation squiggly = new SquigglyAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
BackgroundColor = 16761035, | |
Message = "This is squiggly annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
SquigglyColor = 1422623, //Supported only Word and PDF | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add squiggly annotation | |
annotator.Add(squiggly); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Abbiamo fornito un tutorial completo e il codice di C# per aggiungere annotazioni ondulate in PDF nella sezione precedente, insieme a un esempio di codice chiaro e succinto. L’integrazione del codice nelle tue applicazioni dovrebbe procedere senza problemi dopo l’installazione della libreria di annotazioni dei documenti e la modifica delle directory dei file di input e output per soddisfare le tue esigenze. Congratulazioni! Usando C#, sei stato in grado di aggiungere un’annotazione ondulata a un documento PDF.
Un articolo che abbiamo pubblicato in precedenza offre una descrizione completa di come utilizzare la programmazione C# per inserire un’annotazione punto in un PDF. Ti suggeriamo di consultare la nostra guida completa su come aggiungere annotazioni punto al PDF usando C# per maggiori informazioni.