PDF belgesindeki Freetext Ek Açıklamalarını C++ aracılığıyla kaldırın

Yerel API’leri kullanarak belge dosyalarındaki yorumları ve yazarları işlemek için kendi C++ uygulamalarınızı oluşturun.

PDF dosyasına açıklama eklemek için, C++ platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan C++ için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Freetext Ek açıklamasını C++ aracılığıyla kaldırın


Ortamınızdaki kodu denemek için Aspose.PDF gerekir.

  • Document sınıfı örneğinde PDF’yi yükleme
  • Yeni bir sayfa oluşturun veya mevcut bir sayfaya referans alın
  • Freetext ek açıklama oluştur
  • Page.Annotations koleksiyonlarından Freetext ek açıklaması için Remove çağrı yöntemi
  • Dosyayı tekrar kaydet

Sistem Gereksinimleri


C++ için Aspose.PDF, tüm önemli işletim sistemlerinde desteklenir. Sadece aşağıdaki önkoşullara sahip olduğunuzdan emin olun.

  • Microsoft Windows veya Windows 32 bit, Windows 64 bit ve Linux 64 bit için C++ Çalışma Zamanı Ortamı ile uyumlu bir işletim sistemi.
  • Microsoft Visual Studio gibi geliştirme ortamı.
  • C++ DLL için Aspose.PDF projenizde başvurulan.

Freetext Ek Açıklamaları PDF'den kaldır - C++

Example

    // Load the PDF file
    Document document = new Document(System.IO.Path.Combine(_dataDir, "sample_FreeText.pdf"));
    var FreeTextAnnotations = document.Pages[1].Annotations
        .Where(a => a.AnnotationType == AnnotationType.FreeText)
        .Cast<FreeTextAnnotation>();

    foreach (var ca in FreeTextAnnotations)
    {
        document.Pages[1].Annotations.Delete(ca);
    }
    document.Save(System.IO.Path.Combine(_dataDir, "sample_FreeText_del.pdf"));