Tujuan dari tutorial ini adalah untuk mendemonstrasikan prosedur cara menambahkan anotasi elips di PDF menggunakan C#. Anotasi berguna dalam memberikan informasi tambahan, menyoroti bagian penting, dan memungkinkan pengguna menambahkan komentar ke file PDF. Penggunaan anotasi elips sangat bermanfaat saat menyorot area atau bentuk tertentu dalam PDF. Kami akan memberikan petunjuk langkah demi langkah tentang menyiapkan pustaka anotasi dan memberikan contoh kode untuk menyisipkan anotasi elips ke PDF di C#. Selanjutnya, bagian berikut akan memberikan detail lebih lanjut tentang cara menambahkan elips ke dokumen PDF menggunakan bahasa pemrograman C#.
Langkah-langkah untuk Menambahkan Anotasi elips di PDF menggunakan C#
- Instal GroupDocs.Annotation for .NET melalui pengelola paket NuGet untuk menambahkan anotasi elips ke dalam PDF
- Sertakan referensi ruang nama GroupDocs.Annotation
- Buat instance kelas Annotator dengan meneruskan jalur file PDF sebagai argumen ke konstruktornya
- Buat instance kelas EllipseAnnotation dan tentukan atribut yang diperlukan, seperti posisi dan nomor halaman
- Panggil metode Annotator.Add dan berikan objek EllipseAnnotation sebagai argumen
- Panggil metode Annotator.Save untuk menyimpan output PDF
Mengikuti pedoman yang diuraikan di atas dan memasang pustaka anotasi di komputer mana pun, Anda dapat dengan cepat dan mudah membuat anotasi elips dalam PDF menggunakan C#. Langkah-langkah ini kompatibel dengan sistem operasi populer seperti Windows, macOS, dan Linux yang telah menginstal .NET. Tidak perlu menginstal perangkat lunak tambahan apa pun untuk menambahkan anotasi elips ke file PDF. Selain itu, pustaka yang digunakan dalam contoh kode yang disediakan bersifat lintas platform, memastikan kompatibilitas di berbagai sistem.
Kode untuk Menambahkan Anotasi elips dalam PDF menggunakan C#
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddEllipseAnnotationinPDFusingCSharp | |
{ | |
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 EllipseAnnotation class | |
// and set some properties | |
EllipseAnnotation ellipse = new EllipseAnnotation | |
{ | |
BackgroundColor = 65535, | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is ellipse annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
PenColor = 65535, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add ellipse annotation to Annotator | |
annotator.Add(ellipse); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Bagian sebelumnya memberikan panduan lengkap tentang cara menambahkan anotasi elips di PDF C#, lengkap dengan contoh kode yang mudah diikuti. Setelah pustaka anotasi dokumen diinstal dan jalur file input dan output disesuaikan seperlunya, mengintegrasikan kode ke dalam aplikasi Anda seharusnya menjadi proses yang mudah. Selamat! Anda sekarang telah berhasil menambahkan anotasi elips ke file PDF menggunakan C#.
Kami sebelumnya telah menerbitkan artikel tentang cara menyisipkan anotasi bidang teks dalam PDF menggunakan C#. Untuk informasi lebih lanjut, silakan lihat panduan kami di cara menambahkan anotasi bidang teks dalam PDF menggunakan C #.