Hapus Freetext Anotasi dalam dokumen PDF melalui C++

Buat aplikasi C++ Anda sendiri untuk memanipulasi komentar & penulis dalam file dokumen menggunakan API asli.

Dalam rangka untuk membubuhi keterangan file PDF, kita akan menggunakan Aspose.PDF untuk C++ API yang kaya fitur, kuat dan mudah digunakan manipulasi dokumen API untuk C++ platform. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Hapus Freetext Anotasi melalui C++


Anda perlu Aspose.PDF untuk mencoba kode di lingkungan Anda.

  • Muat PDF dalam sebuah instance dari kelas Document
  • Buat halaman baru atau dapatkan referensi ke halaman yang sudah ada
  • Buat anotasi Freetext
  • Metode panggilan Remove untuk anotasi Freetext dari koleksi Page.Anotations
  • Simpan file lagi

Persyaratan Sistem


Aspose.PDF untuk C++ didukung pada semua sistem operasi utama. Pastikan Anda memiliki prasyarat berikut.

  • Microsoft Windows atau OS yang kompatibel dengan C++ Runtime Environment untuk Windows 32 bit, Windows 64 bit dan Linux 64 bit.
  • Lingkungan pengembangan seperti Microsoft Visual Studio.
  • Aspose.PDF untuk C++ DLL direferensikan dalam proyek Anda.

Hapus Freetext Anotasi dari PDF - 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"));