Saat meninjau atau untuk menarik pemirsa ke konten penting, Anda mungkin perlu menyorot beberapa bagian dokumen. Sebagai pengembang, Anda dapat mengotomatiskan fitur ini dengan menggunakan anotasi sorotan dalam aplikasi Anda. Pada artikel ini, Anda akan mempelajari cara menyorot teks dan area mana pun dalam file PDF menggunakan C#.

Topik-topik berikut dibahas di bawah ini:

Sorot Teks dalam PDF - Secara terprogram

.NET API untuk Disorot dalam PDF

GroupDocs.Annotation menyediakan .NET API yang memungkinkan manipulasi anotasi dan otomatisasinya dalam dokumen dalam aplikasi .NET. Saya menggunakan API ini untuk menyorot teks dalam file PDF dalam contoh artikel ini.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Annotation

Sorot dalam PDF menggunakan C#

Berikut ini adalah langkah-langkah untuk menyorot teks atau area apa pun dalam PDF dari aplikasi .NET Anda.

  • Muat dokumen PDF sumber menggunakan kelas Annotator.
  • Buat objek HighlightAnnotation.
  • Tentukan properti sorotan seperti warna, opasitas, nomor halaman, dan titik.
  • Tambahkan penyorotan yang ditentukan ke dokumen PDF yang dimuat menggunakan metode Tambah.
  • Simpan PDF beranotasi menggunakan metode Simpan.

Catatan: Anda dapat mengubah warna highlight, opacity, dan properti lainnya.

Contoh kode berikut menunjukkan cara menyorot teks dalam PDF secara terprogram menggunakan C#.

// Sorot PDF menggunakan anotasi sorotan di C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    HighlightAnnotation highlight = new HighlightAnnotation
    {
        BackgroundColor = 0xFFF000,
        CreatedOn = DateTime.Now,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 270),
            new Point(600, 270),
            new Point(120, 300),
            new Point(600, 300)
        }
    };
    annotator.Add(highlight);
    annotator.Save(@"path/annotation-highlight.pdf");
}

Berikut adalah output dari kode di atas.

Sorot Teks dalam PDF - Secara terprogram

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Singkatnya, kami telah belajar cara menambahkan anotasi sorotan dalam file PDF secara terprogram menggunakan C#. Selain itu, kita dapat mengubah warna highlight, opacity, dan properti lainnya. Banyak jenis anotasi yang berbeda dapat ditambahkan dengan cara serupa menggunakan API yang sama.

Untuk mempelajari tentang API, kunjungi dokumentasi. Untuk pertanyaan, hubungi kami melalui forum.

Lihat juga