Bu makale, yaygın olarak kullanılan açıklama kitaplığının yardımıyla C# kullanarak **PDF’ye altı çizili ek açıklama ekleme prosedüründe size rehberlik etmeyi amaçlamaktadır. Alt çizgiler, vurgular ve yorumlar gibi ek açıklamalar, bir PDF belgesinin içeriğini okumayı ve anlamayı kolaylaştırabilir. Bu makalenin odak noktası, C# kullanarak PDF’de altı çizili ek açıklamanın nasıl ekleneceği olacak ve bunu bir kod örneğiyle göstereceğiz. İşte bunu başarmak için izlemeniz gereken gerekli adımlar.
C# Kullanarak PDF’ye Altı Çizili Ek Açıklama Ekleme Adımları
- GroupDocs.Annotation for .NET yüklemek için NuGet paket yöneticisini kullanın
- GroupDocs.Annotation’ın ad alanı referansını projenize ekleyin
- PDF dosyasının yolunu kurucusuna ileterek Annotator sınıfından bir nesne oluşturun
- UnderlineAnnotation sınıfının bir örneğini oluşturun ve sayfa numarası, yazı tipi rengi vb. gibi bazı özellikleri ayarlayın.
- Argümanı olarak UnderlineAnnotation nesnesini sağlayarak Annotator sınıfının Add yöntemini çağırın.
- Son çıktı PDF’sini diske kaydetmek için Annotator.Save yöntemini çağırın
Yukarıdaki talimatlar, *C# dilinde PDF’ye altı çizili ek açıklama oluşturmanıza olanak tanıyan ek açıklama kitaplığının bilgisayarınıza nasıl kurulacağını açıklar. Altı çizili açıklama eklemek için açıklama kitaplığını kullanmak için herhangi bir ek yazılıma ihtiyacınız yoktur. .NET kurulu olduğu sürece, bu talimatlar Windows, macOS ve Linux gibi yaygın olarak kullanılan işletim sistemlerinde kullanılabilir. Aşağıdaki kod örneği, PDF’de altı çizili ek açıklamanın eklenmesini gösterir.
C# Kullanarak PDF’ye Altı Çizili Açıklama Ekleyen Kod
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddUnderlineAnnotationintoPDFUsingCSharp | |
{ | |
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 UnderlineAnnotation class | |
// and set some properties | |
UnderlineAnnotation underline = new UnderlineAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
BackgroundColor = 16761035, | |
Message = "This is underline annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
UnderlineColor = 1422623, //Supported only Word and PDF documents | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), | |
new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add underline annotation to Annotator | |
annotator.Add(underline); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Önceki bölümde, karmaşık olmayan bir kod gösterimiyle birlikte C# altı çizili açıklamanın PDF’de kapsamlı bir açıklaması sağlandı. Ek açıklama kitaplığını kurduktan ve giriş ve çıkış dosya yollarında gerekli ayarlamaları yaptıktan sonra, kodu uygulamalarınıza zahmetsizce dahil edebilirsiniz. Tebrikler! C# kullanarak bir PDF dosyasına etkili bir şekilde altı çizili ek açıklama eklediniz.
Görüntü ek açıklamalarını PDF dosyalarına dahil etme hakkında daha önce bir konu yayınlamıştık. Daha fazla ayrıntıya ihtiyacınız varsa, lütfen C# kullanarak PDF’de görüntü notu nasıl eklenir adresindeki kılavuzumuza bakın.