Hapus Highlight Anotasi dalam dokumen PDF melalui C#

Bangun aplikasi .NET Anda sendiri untuk memanipulasi komentar & penulis dalam file dokumen menggunakan API sisi server.

Dalam rangka untuk membubuhi keterangan file PDF, kita akan menggunakan Aspose.PDF untuk .NET 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

Hapus Highlight Anotasi melalui .NET


Anda perlu aspose.pdf.dll 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 Highlight
  • Metode panggilan Remove untuk anotasi Highlight dari koleksi Page.Anotations
  • Simpan file lagi

Persyaratan Sistem


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

  • Microsoft Windows atau OS yang kompatibel dengan .NET Framework, .NET Core, dan PHP, VBScript, Delphi, C++ melalui COM Interop
  • Lingkungan pengembangan seperti Microsoft Visual Studio.
  • Aspose.PDF untuk .NET DLL direferensikan dalam proyek Anda.

Hapus Highlight Anotasi dari PDF - C#

Example

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

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