C# kullanarak PDF'de Ok Ek Açıklaması Nasıl Eklenir?

Bu makale, C# kullanarak PDF’de ok açıklaması ekleme sürecini açıklayan bir kılavuzdur. Ok açıklamaları, dikkati bir belgenin belirli bir grafiği, tablosu veya metin satırı gibi belirli bölümlerine yönlendirebilen yardımcı araçlardır. Ek olarak, makale ek açıklama kitaplığından yararlanma ve C# dilinde PDF’ye ok ek açıklama eklemek için temel bir uygulama geliştirmeyle ilgili yönergeler sağlar. Aşağıdaki bölüm, bir PDF öğesine ok eklemek için gereken adımları detaylandırır ve bir kod örneği içerir.

C# kullanarak PDF’de Ok Ek Açıklaması Ekleme Adımları

  1. PDF belgenize bir ok ek açıklaması eklemek için NuGet paket yöneticisi aracılığıyla GroupDocs.Annotation for .NET yükleyin
  2. GroupDocs.Annotation ad alanını referans olarak ekleyin
  3. Yapıcısına bağımsız değişken olarak PDF dosyasının yolunu sağlayarak Annotator sınıfının bir örneğini oluşturun
  4. ArrowAnnotation sınıfının bir örneğini oluşturun ve konum ve sayfa numarası gibi istenen özellikleri tanımlayın
  5. Annotator.Add yöntemini çağırın ve ArrowAnnotation nesnesini parametre olarak sağlayın
  6. Ortaya çıkan PDF çıktısını diske kaydetmek için Annotator.Save yöntemini kullanın

Yukarıda açıklanan prosedürü, .NET’in kurulu olduğu herhangi bir platformda uygulayabilir, ek yazılım veya araçlara ihtiyaç duymadan C# kullanarak PDF’de ok açıklamaları oluşturmanıza olanak tanır. PDF’ye ok notu ekleme adımları, kullandığınız işletim sisteminden (Windows, Linux veya macOS) bağımsız olarak aynıdır. Aşağıdaki kod örneği, bir PDF’ye nasıl ok ekleneceğini ve ortaya çıkan çıktının diske nasıl kaydedileceğini gösterir.

C# kullanarak PDF’de Ok Ek Açıklaması Ekleme Kodu

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");
}
}
}
}

Ok ek açıklamalarını kullanmak, bilgileri etkili bir şekilde iletebilir ve okuyucunun odağını belirli bir noktaya yönlendirebilir. Yukarıdaki bölüm, gerekli tüm adımlar dahil olmak üzere *PDF C#‘a ok notunun nasıl ekleneceğini açıklamıştır. Ek açıklama kitaplığını yapılandırdıktan ve dosya yollarını ayarladıktan sonra, bu kodu uygulamalarınıza kolayca entegre edebilirsiniz.

Daha önce C# kullanarak bir PDF’ye alan ek açıklamaları ekleme hakkında bir makale yayınlamıştık. Daha fazla ayrıntı için lütfen C# kullanarak PDF’ye alan notu nasıl eklenir ile ilgili kılavuzumuza bakın.

 Türkçe