Aggiungi annotazione di sostituzione del testo al documento

introduzione

In questo tutorial ti guideremo attraverso il processo di aggiunta di un’annotazione di sostituzione del testo ai tuoi documenti utilizzando GroupDocs.Annotation per .NET. Questa potente libreria consente agli sviluppatori di manipolare e annotare vari tipi di documenti a livello di codice. Al termine di questa esercitazione avrai le conoscenze necessarie per integrare perfettamente le annotazioni di sostituzione del testo nelle tue applicazioni .NET.

Prerequisiti

Prima di iniziare, assicurati di avere installati i seguenti prerequisiti:

1. .NET Framework installato

Assicurati di avere .NET Framework installato sul tuo computer di sviluppo. Puoi scaricarlo dal sito Web di Microsoft.

2. GroupDocs.Annotation per la libreria .NET

Scarica e installa la libreria GroupDocs.Annotation per .NET dasito web. Questa libreria fornisce gli strumenti e le funzionalità necessari per lavorare con annotazioni in vari formati di documenti.

3. Configurazione dell’ambiente di sviluppo

Configura il tuo ambiente di sviluppo preferito, come Visual Studio, per creare ed eseguire applicazioni .NET.

Importa spazi dei nomi

Prima di immergerci nella parte di codifica, importiamo gli spazi dei nomi necessari per lavorare con GroupDocs.Annotation per .NET:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;
using Point = GroupDocs.Annotation.Models.Point;

Passaggio 1: definire il percorso di output

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

Qui definiamo il percorso di output in cui verrà salvato il documento annotato.

Passaggio 2: inizializza Annotatore

using (Annotator annotator = new Annotator("input.pdf"))
{
    // Il codice di annotazione verrà inserito qui
}

Inizializziamo l’oggetto Annotator specificando il documento di input (“input.pdf”) all’interno di un blocco using per garantire il corretto smaltimento delle risorse.

Passaggio 3: creare un’annotazione sostitutiva

ReplacementAnnotation replacement = new ReplacementAnnotation
{
    CreatedOn = DateTime.Now,
    FontColor = Color.Blue.ToArgb(),
    Message = "This is replacement annotation",
    Opacity = 0.7,
    PageNumber = 0,
    BackgroundColor = Color.Red.ToArgb(),
    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
        }
    },
    TextToReplace = "replaced text"
};

Qui creiamo un oggetto SostituzioneAnnotation con varie proprietà come data di creazione, colore del carattere, messaggio, opacità, numero di pagina, colore di sfondo, punti (coordinate), risposte (commenti) e il testo da sostituire.

Passaggio 4: aggiungi annotazione

annotator.Add(replacement);

Aggiungiamo l’annotazione sostitutiva creata all’annotatore.

Passaggio 5: salva il documento

annotator.Save(outputPath);

Infine, salviamo il documento annotato nel percorso di output specificato.

Passaggio 6: Visualizza il messaggio di successo

Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");

Viene visualizzato un messaggio di successo che indica che il documento è stato salvato correttamente.

Conclusione

In questo tutorial abbiamo illustrato il processo di aggiunta di annotazioni di sostituzione del testo ai documenti utilizzando GroupDocs.Annotation per .NET. Seguendo la guida passo passo e comprendendo i prerequisiti, puoi integrare facilmente questa funzionalità nelle tue applicazioni .NET.

Domande frequenti

Posso annotare documenti di formati diversi utilizzando GroupDocs.Annotation per .NET?

Sì, GroupDocs.Annotation per .NET supporta l’annotazione di vari formati di documenti come PDF, DOCX, PPTX, XLSX e altri.

GroupDocs.Annotation per .NET è adatto sia per applicazioni desktop che web?

Sì, GroupDocs.Annotation per .NET può essere utilizzato sia in applicazioni desktop che Web, offrendo flessibilità agli sviluppatori.

Posso personalizzare l’aspetto delle annotazioni aggiunte utilizzando GroupDocs.Annotation per .NET?

Assolutamente, puoi personalizzare l’aspetto delle annotazioni modificando proprietà come colore, opacità, carattere, ecc.

GroupDocs.Annotation per .NET offre supporto per funzionalità di annotazione collaborativa?

Sì, GroupDocs.Annotation per .NET fornisce funzionalità per l’annotazione collaborativa, consentendo a più utenti di annotare documenti contemporaneamente.

È disponibile una prova gratuita per GroupDocs.Annotation per .NET?

Sì, puoi usufruire di una prova gratuita di GroupDocs.Annotation per .NET dasito web.