Artikel ini bertujuan untuk memandu Anda melalui prosedur cara menambahkan anotasi garis bawah ke PDF menggunakan C# dengan bantuan pustaka anotasi yang umum digunakan. Anotasi seperti garis bawah, sorotan, dan komentar dapat mempermudah membaca dan memahami konten dokumen PDF. Fokus utama artikel ini adalah tentang cara menyisipkan anotasi garis bawah dalam PDF menggunakan C#, dan kami akan menampilkannya dengan contoh kode. Berikut adalah langkah-langkah yang diperlukan yang harus Anda ikuti untuk mencapainya.
Langkah-langkah untuk Menambahkan Anotasi Garis Bawah ke PDF Menggunakan C#
- Gunakan manajer paket NuGet untuk menginstal GroupDocs.Annotation for .NET
- Tambahkan referensi namespace GroupDocs.Annotation ke dalam proyek Anda
- Buat objek kelas Annotator dengan meneruskan jalur file PDF ke konstruktornya
- Buat instance kelas UnderlineAnnotation dan atur beberapa properti, misalnya nomor halaman, warna font, dll.
- Panggil metode Add dari kelas Annotator, berikan objek UnderlineAnnotation sebagai argumennya
- Panggil metode Annotator.Save untuk menyimpan hasil akhir PDF ke disk
Petunjuk di atas menjelaskan cara menginstal pustaka anotasi di komputer Anda, memungkinkan Anda untuk membuat anotasi garis bawah ke PDF dalam C#. Anda tidak memerlukan perangkat lunak tambahan apa pun untuk menggunakan pustaka anotasi untuk penyisipan anotasi garis bawah. Selama .NET terinstal, petunjuk ini dapat digunakan pada sistem operasi yang banyak digunakan seperti Windows, macOS, dan Linux. Contoh kode berikut menunjukkan penyisipan anotasi garis bawah dalam PDF.
Kode untuk Menambahkan Anotasi Garis Bawah ke dalam PDF Menggunakan C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddUnderlineAnnotationintoPDFUsingCSharp | |
{ | |
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 by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of UnderlineAnnotation class | |
// and set some properties | |
UnderlineAnnotation underline = new UnderlineAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
BackgroundColor = 16761035, | |
Message = "This is underline annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
UnderlineColor = 1422623, //Supported only Word and PDF documents | |
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 underline annotation to Annotator | |
annotator.Add(underline); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Di bagian sebelumnya, deskripsi menyeluruh tentang anotasi garis bawah C# dalam PDF telah disediakan, bersama dengan demonstrasi kode yang tidak rumit. Setelah menginstal pustaka anotasi dan melakukan penyesuaian yang diperlukan pada jalur file input dan output, Anda dapat dengan mudah memasukkan kode ke dalam aplikasi Anda. Selamat! Anda telah berhasil memasukkan anotasi garis bawah ke dalam file PDF menggunakan C#.
Kami sebelumnya telah menerbitkan topik tentang memasukkan anotasi gambar ke dalam file PDF. Jika Anda memerlukan detail lebih lanjut, silakan baca panduan kami di cara menambahkan anotasi gambar dalam PDF menggunakan C#.