Come aggiungere annotazioni ondulate in PDF utilizzando C#

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#

  1. Per incorporare annotazioni ondulate nei documenti PDF, installa GroupDocs.Annotation for .NET utilizzando il gestore di pacchetti NuGet
  2. Aggiungi il riferimento dello spazio dei nomi GroupDocs.Annotation nel tuo progetto per aggiungere annotazioni ondulate
  3. Istanzia la classe Annotator passando il percorso del file PDF come argomento al suo costruttore
  4. Creare un’istanza della classe SquigglyAnnotation e definire gli attributi necessari, come la posizione e il numero di pagina
  5. Chiama il metodo Annotator.Add e passa l’oggetto della classe SquigglyAnnotation come argomento
  6. 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.

 Italiano