
Applicare un barrato al testo all’interno di un documento è una comune funzionalità di editing, spesso utilizzata nella revisione, correzione di bozze e editing collaborativo. Questo metodo indica visivamente quale testo deve essere rimosso o sostituito, mantenendo al contempo la leggibilità del contenuto originale. In questo post, passeremo attraverso come aggiungere un effetto di barrato utilizzando C# con l’aiuto di Conholdate.Total per .NET. Questo potente SDK consente di annotare i documenti con precisione e flessibilità, rendendolo una soluzione ideale per segnare le modifiche al testo in PDF e altri formati.
Perché usare il barrato nei documenti?
Aiuta i revisori e gli editori a comunicare chiaramente quali parti del contenuto dovrebbero essere rimosse o riviste.
Keeping the original text visible, even when marked for deletion, improves traceability during content revisions.
Le annotazioni barrate rendono il controllo delle versioni e il tracciamento dei documenti più gestibili negli ambienti di team.
I documenti legali, accademici e aziendali richiedono spesso modifiche visibili per conformità, trasparenza e accuratezza.
Testo barrato in C# - Installazione SDK
È necessario installare Conholdate.Total for .NET per attraversare il testo nei documenti, inclusi PDF, DOC, DOCX, ecc. Esegui semplicemente il seguente comando di installazione NuGet in MS Visual Studio:
Install-Package Conholdate.Total
Aggiungi testo barrato utilizzando C#
Il seguente codice C# dimostra come aggiungere un’annotazione di barratura a un documento PDF. Questo approccio utilizza il posizionamento basato su coordinate per specificare l’area esatta del documento che dovrebbe avere l’effetto di barratura.
// Initialize the annotator with the input PDF file
GroupDocs.Annotation.Annotator annotator = new GroupDocs.Annotation.Annotator("document.pdf");
// Create a StrikeoutAnnotation object
GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation strikeout = new GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation();
// Set color and opacity
strikeout.FontColor = 0xFF0000;
strikeout.Opacity = 0.7;
// Target page number (zero-based index)
strikeout.PageNumber = 0;
// Define the rectangle where the strikethrough will be applied
List<Point> points = new List<Point>();
points.Add(new Point(180, 730));
points.Add(new Point(300, 730));
points.Add(new Point(180, 700));
points.Add(new Point(300, 700));
strikeout.Points = points;
// Add the strikeout annotation to the document
annotator.Add(strikeout);
// Save the modified document
annotator.Save("strikethrough-text.pdf");
Questo esempio configura l’annotazione di barratura con colore rosso e parziale trasparenza e la applica a una regione specificata sulla prima pagina del PDF. La collezione Points definisce un’area rettangolare in cui apparirà la barratura. Dopo aver applicato l’annotazione, il documento viene salvato con le modifiche visive incluse.
Conclusione
Le annotazioni con barratura sono una funzionalità pratica ed essenziale per rivedere e modificare documenti in modo efficace. Con Conholdate.Total per .NET, puoi implementare questa funzionalità nelle tue applicazioni C# con facilità e precisione. Che tu stia sviluppando un’applicazione desktop, una piattaforma web o un sistema di flusso di lavoro documentale, aggiungere funzionalità di redline utilizzando annotazioni di barratura aiuta a migliorare la chiarezza, migliorare la comunicazione e semplificare i processi di revisione. La flessibilità del SDK garantisce che i tuoi documenti rimangano modificabili, collaborativi e visivamente coerenti tra i formati.