C# kullanarak PDF'de Metin Alanı Açıklaması Nasıl Eklenir?

Bu öğretici, C# kullanarak PDF’de metin alanı notunun nasıl ekleneceğini kapsamlı bir şekilde açıklar. Metin alanı açıklamaları, kullanıcıların bir PDF dosyasının belirli bir alanına metin eklemesine olanak tanır ve özellikle formları doldururken veya bir belgenin belirli bir bölümü hakkında yorum yaparken kullanışlıdır. Ek açıklama kitaplığından yararlanma ve C# dilinde PDF’ye metin alanı ek açıklama eklemek için temel bir program geliştirme hakkında yönergeler sağlayacağız. Aşağıdaki bölümde, C# programlama dili kullanılarak bir PDF öğesine metin alanları eklemeyle ilgili adımlar özetlenmektedir.

C# kullanarak PDF’de Metin Alanı Açıklaması Ekleme Adımları

  1. PDF belgesine metin alanı notu eklemek için GroupDocs.Annotation for .NET yüklemek için NuGet paket yöneticisini kullanın
  2. GroupDocs.Annotation ad alanının referansını ekleyin
  3. PDF dosyasının yolunu yapıcısına argüman olarak ileterek Annotator sınıfından bir nesne oluşturun
  4. TextFieldAnnotation sınıfından bir nesne oluşturun ve konum, sayfa numarası vb. gibi özelliklerini ayarlayın.
  5. Annotator sınıfının Add yöntemini çağırın ve bağımsız değişkeni olarak TextFieldAnnotation nesnesini sağlayın
  6. PDF’yi diske kaydetmek için Annotator sınıfının Save yöntemini çağırın

Metin alanı açıklamaları, formları doldururken, yorum eklerken veya bir PDF belgesinde ek ayrıntılar sağlarken çok yararlı olabilir. Yukarıda açıklanan adımlar, C# kullanarak PDF’de metin alanı ek açıklaması oluşturmak için kullanılır ve herhangi bir ek yazılım yüklemesi gerektirmeden .NET’i destekleyen herhangi bir sistemde uygulanabilir. Ek olarak, bu eğitimde kullanılan kitaplık birden çok platformla uyumludur ve sağlanan kod örneğini herhangi bir sistemde çalıştırmanıza olanak tanır.

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

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace AddTextFieldAnnotationinPDFusingCSharp
{
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 TextFieldAnnotation class
// and set some properties
TextFieldAnnotation textfield = new TextFieldAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Text = "Some text",
FontColor = 65535,
FontSize = 12,
Message = "This is text field annotation",
Opacity = 0.7,
PageNumber = 0,
PenStyle = PenStyle.Dot,
PenWidth = 3,
FontFamily = "Arial",
TextHorizontalAlignment = HorizontalAlignment.Center,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add text field annotation to Annotator
annotator.Add(textfield);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Basit bir kod örneğiyle, yukarıda belirtilen bölüm *PDF C#‘ye metin alanı ek açıklamasının nasıl ekleneceğine ilişkin kapsamlı bir açıklama sunuyordu. Belge ek açıklama kitaplığını kurduktan ve giriş ve çıkış dosya yollarında gerekli değişiklikleri yaptıktan sonra, sağlanan kod örneğini uygulamalarınıza entegre etmek sorunsuz bir işlemdir. Tebrikler! C# kullanarak bir PDF belgesine başarıyla bir metin alanı notu eklediniz.

Daha önce bir PDF belgesine ok ek açıklamalarının nasıl ekleneceği ile ilgili bir makale paylaşmıştık. Daha fazla ayrıntı için lütfen C# kullanarak PDF’de ok açıklaması nasıl eklenir adresindeki kılavuzumuza bakın.

 Türkçe