Artikel ini adalah panduan yang menjelaskan proses cara menambahkan anotasi panah di PDF menggunakan C#. Anotasi panah adalah alat bermanfaat yang dapat mengarahkan perhatian ke bagian tertentu dari dokumen, seperti grafik, tabel, atau baris teks tertentu. Selain itu, artikel ini memberikan petunjuk tentang cara menggunakan pustaka anotasi dan mengembangkan aplikasi dasar untuk menyisipkan anotasi panah ke dalam PDF di C#. Bagian berikut merinci langkah-langkah yang diperlukan untuk menambahkan panah ke PDF, dan menyertakan contoh kode.
Langkah-langkah Menambahkan Anotasi Panah di PDF menggunakan C#
- Instal GroupDocs.Annotation for .NET melalui pengelola paket NuGet untuk menambahkan anotasi panah ke dokumen PDF Anda
- Sertakan namespace GroupDocs.Annotation sebagai referensi
- Buat instance dari kelas Annotator dengan memberikan jalur file PDF sebagai argumen untuk konstruktornya
- Buat instance kelas ArrowAnnotation dan tentukan properti yang diinginkan, seperti posisi dan nomor halaman
- Panggil metode Annotator.Add dan berikan objek ArrowAnnotation sebagai parameter
- Gunakan metode Annotator.Save untuk menyimpan keluaran PDF yang dihasilkan ke disk
Anda dapat menerapkan prosedur yang dijelaskan di atas pada platform apa pun yang telah menginstal .NET, memungkinkan Anda untuk membuat anotasi panah dalam PDF menggunakan C# tanpa memerlukan perangkat lunak atau alat tambahan. Langkah-langkah untuk memasukkan anotasi panah ke dalam PDF sama terlepas dari sistem operasi yang Anda gunakan, apakah itu Windows, Linux, atau macOS. Contoh kode di bawah mengilustrasikan cara menambahkan panah ke PDF dan menyimpan keluaran yang dihasilkan ke disk.
Kode untuk Menambahkan Anotasi Panah dalam PDF menggunakan C#
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddArrowAnnotationinPDFusingCSharp | |
{ | |
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 ArrowAnnotation class | |
// and set some properties | |
ArrowAnnotation arrow = new ArrowAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is arrow 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 arrow annotation to Annotator | |
annotator.Add(arrow); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Menggunakan anotasi panah dapat mengomunikasikan informasi secara efektif dan mengarahkan fokus pembaca ke titik tertentu. Bagian di atas telah menjelaskan cara menambahkan anotasi panah ke PDF C#, termasuk semua langkah yang diperlukan. Setelah Anda mengonfigurasi pustaka anotasi dan menyesuaikan jalur file, Anda dapat dengan mudah mengintegrasikan kode ini ke dalam aplikasi Anda.
Kami sebelumnya telah menerbitkan artikel tentang memasukkan anotasi area ke dalam PDF menggunakan C#. Untuk detail lebih lanjut, silakan lihat panduan kami di cara memasukkan anotasi area ke PDF menggunakan C#.