Ek açıklamalar, farklı gözlemlere işaret etmek ve tartışma için geri bildirim sağlamak için belgelerde yaygın olarak kullanılır. C# kullanarak PDF ve Word belgelerine farklı notların nasıl ekleneceğini ayrı makalelerde tartıştık. Bugün, bu makale, C# kullanarak PDF ve Word DOC/DOCX dosyaları gibi belgelerden ek açıklamaların nasıl kaldırılacağını tartışmaktadır.

Aşağıdaki konular aşağıda tartışılmaktadır:

Ek Açıklamalar için .NET API

GroupDocs.Annotation, çeşitli belgeler ve resimlerdeki ek açıklamalarla ilgilenmek için .NET API’sini sağlar. PDF, Word ve diğer birçok belgeden ek açıklamaların eklenmesine, kaldırılmasına ve çıkarılmasına olanak tanır. Açıklama için desteklenen belge biçimlerinin tam listesi için belgelere göz atabilirsiniz.

İndirilenler bölümünden DLL’lerini veya MSI yükleyicisini indirin veya NuGet aracılığıyla API’yi .NET uygulamanıza kurun /groupdocs.açıklama). Paket Yöneticisinden aşağıdaki komutu da kullanabilirsiniz.

PM> Install-Package GroupDocs.Annotation

C# kullanarak PDF, Word belgelerinden Tüm Ek Açıklamaları Kaldırma

Ek açıklamaları belgelerden kaldırmanın çeşitli yolları vardır. Tüm ek açıklamaları bir kerede kaldırabilir, kimlikler sağlayarak belirli ek açıklamaları kaldırabilir veya ek açıklama nesnesiyle belirli ek açıklamaları kaldırabilirsiniz. Daha fazla seçenek için belgeler makalesini ziyaret edin.

Aşağıda, C# kullanarak PDF veya Word DOC/DOCX belgelerinden tüm notları kaldırma adımları yer almaktadır.

  • Annotator kullanarak belgeyi yükleyin.
  • Kaydetme Seçenekleri sınıfını başlatın.
  • Ek açıklama türünü Yok olarak ayarlayın.
  • Save() yöntemini kullanarak dosyayı ek açıklamalardan arındırarak kaydedin.

Aşağıdaki kod, ek açıklamaların C# kullanılarak PDF veya Word dosyalarından nasıl kaldırılacağını gösterir.

// C# kullanarak PDF belgesindeki tüm ek açıklamaları kaldırın
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Save("path/document-noAnnotation.pdf", new SaveOptions {AnnotationTypes = AnnotationType.None});
}

Ek Açıklamayı C# kullanarak kimliklere göre kaldırın

Benzer şekilde, bu ek açıklamaları belgeden çıkarmak için ek açıklama kimlikleri sağlayabilirsiniz. Belirtilen ek açıklamadan kurtulmak için kimliği veya kimlik listesini sağlamanız yeterlidir. Aşağıdaki kod, C# kullanarak kimlikleri sağlayarak ek açıklamaların PDF veya Word belgelerinden nasıl kaldırılacağını gösterir.

// C# kullanarak ek açıklamaları kimliklere göre PDF belgesinden kaldırın
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(new List<int>{0,1});
    annotator.Save("path/document-remove-annotation.pdf");
}

Ek Açıklamayı C# kullanarak Ek Açıklama Nesnesine Göre Kaldırma

Ek Açıklama nesnesini kanıtlayarak da belirli açıklamalardan kurtulabilirsiniz. Bunu göstermek için aşağıdaki kod örneği, C# dilinde açıklama nesnelerini kullanarak açıklamaları PDF veya Word belgelerinden kaldırır.

// C# kullanarak PDF belgesinden seçmeli açıklamaları kaldırın
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(annotator.Get()[0]);
    annotator.Save("path/document-remove-annotation.pdf");
}

Çözüm

Sonuç olarak, C# kullanarak belgelerden ek açıklamaları nasıl kaldıracağınızı öğrendiniz. Özellikle, tüm ek açıklamaları PDF ve Word dosyalarından kaldırdık. Daha sonra kimlikleri sağlayarak ve ek açıklama nesnelerini kanıtlayarak ek açıklamaları kaldırdık.

GroupDocs.Annotation for .NET’i kullanarak kendi belge ek açıklama giderici .NET uygulamanızı oluşturun. documentation ve GitHub deposundan API hakkında daha fazla bilgi edinin. Daha fazla soru için forum üzerinden destek ekibiyle iletişime geçin.

Ayrıca bakınız