C# ile PDF'deki Tüm Yorumlar Nasıl Silinir?

Bu eğitim, C#’ta PDF içindeki tüm yorumların nasıl silineceği hakkında bilgi içerir. Örnek kodu yürütmek için gereken kaynaklar, uygulamayı yazmak için gerekli adımların listesi ve C#‘deki PDF’den tüm yorumları silmek için çalıştırılabilir bir örnek kod hakkında ayrıntılar içerir. Ayrıca, bu makalede ele alınan yorumlara benzer şekilde erişilebilen ve işlenebilen diğer açıklama türleri hakkında da bilgi alacaksınız.

C#’ta PDF’den Yorumları Kaldırma Adımları

  1. Yorumları silmek için geliştirme ortamını Aspose.PDF for .NET eklemek üzere ayarlayın
  2. Kaynak PDF’yi, silinmek üzere içinde yorumlar bulunan Document sınıf nesnesine yükleyin
  3. annotations test etmek için PDF’nin tüm sayfalarını tekrar edin.
  4. Her sayfadaki tüm açıklamaları yineleyin
  5. Ek açıklama türünün Metin olup olmadığını kontrol edin ve silin
  6. Ortaya çıkan PDF’yi içinde yorum olmadan kaydedin

Bu adımlar, C# dilinde PDF’den yorumların nasıl kaldırılacağını özetlemektedir. PDF dosyası, her sayfanın farklı türde açıklamalardan oluşan kendi koleksiyonuna sahip olduğu bir sayfa koleksiyonu içerir. Bu adımlar, Metin türündeyse her ek açıklamaya erişme ve silme yöntemini açıklar.

C# ile PDF’deki Tüm Yorumları Silme Kodu

using Aspose.Pdf;
using Aspose.Pdf.Annotations;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args)
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Load PDF file with comments
Document docWithComments = new Document("PdfWithComments.pdf");
// Parse through all the PDF pages
foreach(var page in docWithComments.Pages)
{
// Parse through all the annotations
foreach(var annotTxt in page.Annotations)
{
// Check the Text type annotations that denote the comments
if(annotTxt.AnnotationType == Aspose.Pdf.Annotations.AnnotationType.Text)
{
// Delete the comments
page.Annotations.Delete(annotTxt);
}
}
}
// Save the PDF file after removing the comments
docWithComments.Save("DocWithoutComments.pdf");
System.Console.WriteLine("Done");
}
}
}

Bu kod, C# dilinde PDF’deki yorumların nasıl silineceğini gösterir. Pages koleksiyonu, daha sonra yinelenen Ek Açıklamalar adlı bir koleksiyona sahip olarak yinelenir. Silinmek üzere Metin türü ek açıklamasını kontrol ediyoruz, ancak işlemek için diğer açıklamaları da seçebilirsiniz, örneğin renk çubuğu, zengin medya, damga, widget, film, ses, bağlantı ve vurgulama bunlardan birkaçıdır.

Bu makale *C# dilinde PDF’deki yorumların nasıl kaldırılacağı konusunda bize rehberlik etti. Bir PDF dosyasına yorum eklemek için ters işlemi öğrenmek istiyorsanız, C# kullanarak bir PDF’ye yorum ekleme ile ilgili makaleye bakın.

 Türkçe