
Menerapkan garis coret pada teks dalam dokumen adalah fitur pengeditan umum yang sering digunakan dalam revisi, proofreading, dan pengeditan kolaboratif. Metode ini secara visual menunjukkan teks mana yang akan dihapus atau diganti, sambil tetap mempertahankan keterbacaan konten asli. Dalam posting ini, kami akan menjelaskan cara menambahkan efek garis coret menggunakan C# dengan bantuan Conholdate.Total untuk .NET. SDK yang kuat ini memungkinkan Anda untuk memberi anotasi pada dokumen dengan presisi dan fleksibilitas, menjadikannya solusi ideal untuk menandai perubahan teks dalam PDF dan format lainnya.
Mengapa Menggunakan Garis Tengah dalam Dokumen?
Ini membantu pengulas dan editor untuk dengan jelas mengkomunikasikan bagian mana dari konten yang harus dihapus atau direvisi.
Keeping the original text visible, even when marked for deletion, improves traceability during content revisions.
Strikethrough annotations membuat kontrol versi dan pelacakan dokumen lebih mudah dikelola dalam lingkungan tim.
Dokumen hukum, akademis, dan bisnis sering kali memerlukan edit yang terlihat untuk kepatuhan, transparansi, dan akurasi.
Strikethrough Text in C# - Instalasi SDK
Anda perlu menginstal Conholdate.Total for .NET untuk menyilang teks dalam dokumen termasuk PDF, DOC, DOCX, dll. Cukup jalankan perintah instalasi NuGet berikut di MS Visual Studio:
Install-Package Conholdate.Total
Tambahkan Teks Garis Terdapat menggunakan C#
Kode C# berikut menunjukkan cara menambahkan anotasi coret pada dokumen PDF. Pendekatan ini menggunakan posisi berbasis koordinat untuk menentukan area tepat dari dokumen yang seharusnya memiliki efek coret.
// 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");
Contoh ini mengonfigurasi anotasi coretan dengan warna merah dan transparansi sebagian dan menerapkannya ke area tertentu di halaman pertama PDF. Koleksi Points mendefinisikan area persegi panjang di mana coretan akan muncul. Setelah menerapkan anotasi, dokumen disimpan dengan pengeditan visual yang disertakan.
Kesimpulan
Strikethrough annotations adalah fitur praktis dan penting untuk meninjau dan mengedit dokumen secara efektif. Dengan Conholdate.Total untuk .NET, Anda dapat mengimplementasikan fungsionalitas ini dalam aplikasi C# Anda dengan mudah dan presisi. Apakah Anda mengembangkan aplikasi desktop, platform berbasis web, atau sistem alur kerja dokumen, menambahkan fungsionalitas redline menggunakan anotasi strikeout membantu meningkatkan kejernihan, memperbaiki komunikasi, dan memperlancar proses revisi. Fleksibilitas SDK memastikan bahwa dokumen Anda tetap dapat diedit, kolaboratif, dan konsisten secara visual di berbagai format.