Tambahkan Anotasi Area ke Dokumen

Perkenalan

Dalam tutorial ini, kami akan memandu Anda melalui proses menambahkan anotasi area ke dokumen menggunakan Groupdocs.Annotation untuk .NET. Anotasi area adalah fitur berharga yang memungkinkan pengguna menyorot area tertentu pada dokumen, memberikan kejelasan dan konteks pada konten.

Prasyarat

Sebelum kita mulai, pastikan Anda memiliki prasyarat berikut:

  1. Groupdocs.Annotation untuk .NET: Pastikan Anda telah menginstal perpustakaan dan dependensi yang diperlukan. Anda dapat mengunduhnya darisitus web.
  2. Lingkungan Pengembangan: Siapkan lingkungan pengembangan yang sesuai untuk pengembangan .NET.

Impor Namespace

Untuk memulainya, impor namespace yang diperlukan ke dalam proyek Anda. Namespace ini berisi kelas dan metode yang diperlukan untuk bekerja dengan anotasi.

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;

Langkah 1: Inisialisasi Jalur Keluaran

Tentukan jalur keluaran tempat dokumen beranotasi akan disimpan.

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

Langkah 2: Inisialisasi Annotator

Buat sebuah instance dariAnnotator kelas dengan meneruskan jalur dokumen sebagai parameter.

using (Annotator annotator = new Annotator("input.pdf"))
{
    // Kode anotasi akan ditempatkan di sini
}

Langkah 3: Buat Anotasi Area

Tentukan properti anotasi area, seperti warna latar belakang, posisi, pesan, opacity, dll.

AreaAnnotation area = new AreaAnnotation
{
    BackgroundColor = 65535,
    Box = new Rectangle(100, 100, 100, 100),
    CreatedOn = DateTime.Now,
    Message = "This is area 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
        }
    }
};

Langkah 4: Tambahkan Anotasi

Tambahkan anotasi area ke dokumen menggunakanAdd metodeAnnotator contoh.

annotator.Add(area);

Langkah 5: Simpan Dokumen

Simpan dokumen beranotasi ke jalur keluaran yang ditentukan.

annotator.Save(outputPath);

Langkah 6: Tampilkan Pesan Sukses

Beri tahu pengguna bahwa dokumen telah berhasil dianotasi dan disimpan.

Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");

Kesimpulan

Dalam tutorial ini, kita telah mempelajari cara menambahkan anotasi area ke dokumen menggunakan Groupdocs.Annotation untuk .NET. Dengan mengikuti panduan langkah demi langkah, Anda dapat dengan mudah menyempurnakan dokumen Anda dengan anotasi yang berharga, meningkatkan kolaborasi dan pemahaman.

FAQ

Bisakah saya menyesuaikan tampilan anotasi area?

Ya, Anda dapat menyesuaikan berbagai aspek seperti warna latar belakang, opasitas, gaya pena, dll., agar sesuai dengan preferensi Anda.

Apakah Groupdocs.Annotation kompatibel dengan format dokumen lain?

Ya, Groupdocs.Annotation mendukung berbagai format dokumen termasuk PDF, DOCX, PPTX, dan banyak lagi.

Bisakah saya menambahkan beberapa anotasi ke dokumen yang sama?

Tentu saja, Anda dapat menambahkan beberapa anotasi dari tipe berbeda ke dokumen yang sama sesuai kebutuhan.

Apakah Groupdocs.Annotation menawarkan kompatibilitas lintas platform?

Ya, Groupdocs.Annotation kompatibel dengan kerangka .NET, sehingga cocok untuk lingkungan pengembangan Windows, Linux, dan macOS.

Apakah ada versi uji coba yang tersedia untuk tujuan pengujian?

Ya, Anda dapat mengakses versi uji coba gratis darisitus web.