Cara Menyoroti Teks dalam PDF menggunakan C#

Tutorial ini bertujuan untuk memandu Anda cara menyorot teks dalam PDF menggunakan C#, dengan contoh kode langsung agar prosesnya jelas dan mudah diikuti. Selain itu, ini akan memberikan petunjuk tentang cara menggunakan pustaka anotasi untuk menyoroti teks menggunakan C# di PDF. Anotasi GroupDocs adalah pustaka canggih yang memungkinkan Anda membuat anotasi dan berkolaborasi pada dokumen PDF secara waktu nyata. Salah satu fitur utama Anotasi GroupDocs adalah kemampuan untuk menyorot teks dalam dokumen PDF. Berikut adalah langkah-langkah untuk menyorot teks di PDF menggunakan library ini.

Langkah-langkah untuk Menyoroti Teks dalam PDF menggunakan C#

  1. Instal paket GroupDocs.Annotation for .NET dari NuGet
  2. Untuk menyorot teks dalam PDF, Anda harus menyertakan referensi ke namespace GroupDocs.Annotation
  3. Instansiasi objek Annotator dengan jalur dokumen masukan
  4. Instansiasi objek HighlightAnnotation dan atur beberapa propertinya
  5. Panggil metode Annotator.Add dan teruskan objek HighlightAnnotation ke dalamnya
  6. Panggil metode Annotator.Save dengan jalur dokumen yang dihasilkan

Dengan mengikuti langkah-langkah ini, Anda akan dapat menyorot teks secara efektif di dalam dokumen PDF. Ini bisa menjadi cara yang berharga untuk menekankan informasi penting, membuat anotasi atau komentar, atau sekadar meningkatkan pengaturan bacaan Anda. Anda dapat menggunakan langkah-langkah yang disebutkan di atas untuk menyorot teks PDF di C# pada sistem apa pun yang mendukung .NET, tanpa memerlukan penginstalan perangkat lunak tambahan. Contoh kode berikut menunjukkan cara menyorot teks dalam dokumen PDF.

Kode untuk Menyoroti Teks dalam PDF menggunakan C#

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace HighlightTextinPDFusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
// Initialize new instance of HighlightAnnotation class
HighlightAnnotation highlight = new HighlightAnnotation
{
BackgroundColor = 65535,
CreatedOn = DateTime.Now,
FontColor = 0,
Message = "This is highlight annotation",
Opacity = 0.5,
PageNumber = 0,
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
}
}
};
// Add highlight annotation
annotator.Add(highlight);
// Save final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Pada bagian sebelumnya, kami menyajikan panduan komprehensif untuk proses menyoroti teks dalam PDF menggunakan C#, beserta contoh kode sederhana. Kodenya singkat dan hanya melibatkan beberapa panggilan API untuk mengeksekusi penyorotan teks. Setelah Anda menginstal pustaka anotasi yang direkomendasikan dan mengonfigurasi jalur file, mudah untuk memasukkan kode ini ke dalam proyek Anda.

Kami sebelumnya menerbitkan artikel tentang menambahkan dropdown di PDF; untuk informasi selengkapnya, lihat cara menambahkan komponen dropdown di PDF menggunakan C#.

 Indonesian