StrikeThrough Text menggunakan C#

Ada kasus di mana Anda perlu menunjukkan konten yang memiliki kesalahan atau tidak valid lagi. Mencoret adalah salah satu cara untuk menandai konten yang tidak valid di dalam dokumen. Jadi, untuk mengotomatiskan coretan dalam aplikasi .NET, artikel ini menunjukkan cara mencoret teks dalam dokumen menggunakan C#.

Topik berikut dibahas dalam artikel ini.

.NET API untuk Mencoret Teks

GroupDocs.Annotation adalah solusi anotasi dokumen dan gambar yang memungkinkan otomatisasi berbagai jenis anotasi dalam beberapa format dokumen. Oleh karena itu, saya akan menggunakan .NET API-nya dalam contoh artikel ini untuk mencoret teks di dalam dokumen. Selain anotasi yang dicoret, ada banyak jenis anotasi yang didukung yang disebutkan dalam dokumentasi.

Unduh penginstal DLL atau MSI dari bagian unduhan atau instal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Annotation

Cara Mencoret Teks di Dokumen Menggunakan C#

Mari segera mulai mencoret kesalahan yang teridentifikasi dengan dokumen. Langkah-langkah berikut memungkinkan Anda mencoret teks dalam dokumen menggunakan C#.

  • Muat dokumen sumber menggunakan kelas Annotator.
  • Buat dan tentukan anotasi coretan menggunakan kelas StrikeoutAnnotation.
    • Atur warna garis coret.
    • Opasitas, nomor halaman dokumen
    • Koordinat dan properti lainnya
  • Tambahkan anotasi coretan yang sudah disiapkan ke annotator menggunakan metode Add().
  • Simpan dokumen beranotasi menggunakan metode Save().

Contoh kode C# berikut mencoret teks yang dipilih dalam dokumen PDF.

/*
 * Teks Dicoret di Word, PDF, Spreadsheets, Presentasi menggunakan C#
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    StrikeoutAnnotation strikeout = new StrikeoutAnnotation
    {
        FontColor = 0x000000,
        Opacity = 0.7,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(183, 770),
            new Point(308, 770),
            new Point(183, 752),
            new Point(308, 752)
        }
    };
    annotator.Add(strikeout);
    annotator.Save("path/strikethrough-text.pdf");
}

Dapatkan Lisensi API Gratis

Anda dapat menggunakan GroupDocs.Annotation for .NET secara gratis dengan mendapatkan lisensi sementara.

Kesimpulan

Singkatnya, Anda belajar menambahkan anotasi coretan menggunakan C#. Dengan menggunakan anotasi ini, Anda dapat secara terprogram mencoret teks di dalam Word, PDF, spreadsheet, dokumen presentasi. Demikian pula, Anda dapat mencoba berbagai jenis anotasi lainnya sesuai dengan kebutuhan Anda.

Pelajari lebih lanjut tentang GroupDocs.Annotation for .NET dengan mengunjungi dokumentasi. Anda dapat membangun aplikasi annotator Anda sendiri untuk format dokumen yang didukung. Anda dapat menghubungi kami untuk pertanyaan melalui forum.

Lihat juga