Cara Menyimpan Halaman Beranotasi dalam PDF Menggunakan GroupDocs.Annotation untuk .NET
Perkenalan
Kesulitan menyimpan halaman beranotasi tertentu dari dokumen PDF Anda? Panduan lengkap ini menunjukkan cara melakukannya secara efisien menggunakan GroupDocs.Annotation untuk .NET. Dengan memanfaatkan kemampuan anotasi, sederhanakan pengelolaan dokumen dan tingkatkan kolaborasi dengan berfokus pada konten yang relevan.
Dalam tutorial ini, Anda akan mempelajari:
- Menyiapkan lingkungan pengembangan Anda dengan GroupDocs.Annotation
- Menambahkan berbagai jenis anotasi
- Menyimpan hanya halaman yang diberi anotasi secara efektif
Siap untuk memulai? Pastikan Anda telah menyiapkan semuanya.
Prasyarat
Sebelum memulai, pastikan Anda memiliki hal berikut:
- Kerangka .NET (versi 4.6 atau lebih baru) atau .NET Inti/5+
- Editor kode seperti Visual Studio
- Pengetahuan dasar tentang pengaturan proyek C# dan .NET
Menyiapkan GroupDocs.Annotation untuk .NET
Untuk mulai menggunakan GroupDocs.Annotation, instal melalui NuGet.
Konsol Pengelola Paket NuGet
Install-Package GroupDocs.Annotation -Version 25.4.0
.KLIK NET
dotnet add package GroupDocs.Annotation --version 25.4.0
Akuisisi Lisensi
GroupDocs menawarkan uji coba gratis untuk menjelajahi perangkat lunak mereka secara menyeluruh. Untuk penggunaan lebih lama, beli lisensi atau minta lisensi sementara:
- Uji Coba Gratis: Jelajahi fitur tanpa batasan untuk periode awal.
- Lisensi Sementara: Gunakan GroupDocs.Annotation dalam produksi untuk sementara.
- PembelianAmankan kebutuhan jangka panjang Anda dengan lisensi komersial.
Setelah terinstal, inisialisasikan perpustakaan sebagai berikut:
using GroupDocs.Annotation;
// Pengaturan dasar untuk memuat dan memberi anotasi pada dokumen
Annotator annotator = new Annotator("path/to/your/document.pdf");
Panduan Implementasi
Menambahkan Anotasi
Ringkasan
Anotasi membantu menyorot area penting dalam dokumen Anda. Mari kita coba menambahkan anotasi AreaAnnotation
dan sebuah EllipseAnnotation
.
Langkah 1: Buat Anotasi Area
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
// Tentukan anotasi area
AreaAnnotation area = new AreaAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Posisi dan ukuran
BackgroundColor = 65535, // Nilai warna ARGB untuk sorotan
PageNumber = 1 // Nomor halaman tertentu
};
Itu AreaAnnotation
menyorot area persegi panjang pada dokumen. Sesuaikan posisinya (Box
) dan warna latar belakang.
Langkah 2: Buat Anotasi Elips
// Tentukan anotasi elips
EllipseAnnotation ellipse = new EllipseAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Posisi dan ukuran
BackgroundColor = 123456, // Nilai warna ARGB untuk sorotan
PageNumber = 1 // Nomor halaman tertentu
};
Itu EllipseAnnotation
memungkinkan menggambar bentuk oval pada dokumen. Sesuaikan posisi dan dimensi menggunakan Box
milik.
Langkah 3: Tambahkan Anotasi
// Menambahkan anotasi ke instance Annotator
annotator.Add(new List<AnnotationBase>() { area, ellipse });
Menggunakan Add
metode, termasuk beberapa jenis anotasi. Langkah ini menambahkan AreaAnnotation
Dan EllipseAnnotation
.
Hanya Menyimpan Halaman yang Dianotasi
Ringkasan
Untuk hanya menyimpan halaman yang berisi anotasi, konfigurasikan opsi penyimpanan Anda sebagaimana mestinya.
Langkah 4: Simpan Halaman yang Dianotasi
using GroupDocs.Annotation.Options;
// Siapkan opsi penyimpanan untuk hanya menyertakan halaman yang diberi anotasi
annotator.Save("path/to/output/document.pdf\