Belgeye Nokta Açıklaması Ekle
giriiş
GroupDocs.Annotation for .NET, geliştiricilerin belgelere programatik olarak çeşitli türde açıklamalar eklemesine olanak tanıyan güçlü bir araçtır. Bu eğitimde, C# kullanarak bir belgeye Nokta Açıklaması eklemeye odaklanacağız.
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- C# programlama dilinin temel düzeyde anlaşılması.
- Sisteminizde Visual Studio yüklü.
- GroupDocs.Annotation for .NET kütüphanesi yüklendi. Buradan indirebilirsiniz Burada.
Gerekli Ad Alanlarını İçe Aktarma
Başlamak için gerekli ad alanlarını C# projenize aktarmanız gerekir:
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;
Adım 1: Çıktı Yolunu Tanımlayın
string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));
Bu adımda, açıklamalı belgenin kaydedileceği çıktı yolunu tanımlıyoruz.
Adım 2: Annotator’ı Başlatın
using (Annotator annotator = new Annotator("input.pdf"))
Burada, şunu başlatıyoruz: Annotator
Giriş belgesine sahip nesne (“input.pdf”).
Adım 3: Nokta Açıklaması Oluşturun
PointAnnotation point = new PointAnnotation
{
Box = new Rectangle(100, 100, 0, 0),
CreatedOn = DateTime.Now,
Message = "This is point annotation",
PageNumber = 0,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
Bu adımda bir tane oluşturuyoruz PointAnnotation
nesneyi seçin ve konum, mesaj, sayfa numarası ve yanıtlar gibi özelliklerini belirtin.
Adım 4: Açıklama Ekle
annotator.Add(point);
Burada oluşturulan nokta açıklamasını dokümana ekliyoruz.
Adım 5: Belgeyi Kaydedin
annotator.Save(outputPath);
Son olarak açıklamalı belgeyi belirtilen çıktı yoluna kaydediyoruz.
Çözüm
Bu eğitimde, .NET için GroupDocs.Annotation kullanarak bir belgeye Nokta Açıklaması eklemeyi öğrendik. Bu güçlü kütüphaneyle, açıklama işlevlerini dahil ederek belge yönetimi uygulamalarınızı geliştirebilirsiniz.
SSS
GroupDocs.Annotation for .NET tüm belge formatlarıyla uyumlu mudur?
Evet, GroupDocs.Annotation for .NET, PDF, Microsoft Word, Excel, PowerPoint ve daha fazlası dahil olmak üzere çok çeşitli belge biçimlerini destekler.
Açıklamaların görünümünü özelleştirebilir miyim?
Kesinlikle! GroupDocs.Annotation for .NET, uygulamanızın ihtiyaçlarına uyacak şekilde açıklamaların görünümünü özelleştirmek için kapsamlı seçenekler sunar.
GroupDocs.Annotation for .NET için ücretsiz deneme sürümü mevcut mu?
Evet, ücretsiz denemeden faydalanabilirsiniz Burada.
GroupDocs.Annotation for .NET ile ilgili herhangi bir sorun veya sorgu için nasıl destek alabilirim?
GroupDocs.Annotation forumundan destek alabilirsiniz Burada.
Test amaçlı geçici lisans alabilir miyim?
Evet, geçici bir lisans alabilirsiniz. Burada.