ลบ Highlight คำอธิบายประกอบในเอกสาร PDF ผ่าน C++

สร้างของคุณเอง C++ ปพลิเคชันที่จะจัดการกับความคิดเห็นและผู้เขียนในไฟล์เอกสารโดยใช้ API พื้นเมือง

เพื่อที่จะใส่คำอธิบายประกอบไฟล์ PDF เราจะใช้ Aspose.PDF for C++ API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและใช้งานง่ายต่อการใช้การจัดการเอกสาร API สำหรับ C++ แพลตฟอร์มเปิดตัวจัดการแพคเกจ NuGet ค้นหาaspose.pdf และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

ลบ Highlight คำอธิบายประกอบผ่าน C++


คุณจำเป็นต้อง Aspose.PDF เพื่อลองรหัสในสภาพแวดล้อมของคุณ

  • โหลดรูปแบบไฟล์ PDF ในตัวอย่างของการเรียนเอกสาร
  • สร้างหน้าใหม่หรือได้รับการอ้างอิงไปยังหน้าที่มีอยู่
  • สร้างคำอธิบายประกอบ Highlight
  • วิธีการโทร Remove สำหรับ Highlight คำอธิบายประกอบจากคอลเลกชัน Page.Annotations
  • บันทึกแฟ้มอีกครั้ง

ความต้องการของระบบ


Aspose.PDF สำหรับ C++ ได้รับการสนับสนุนบนระบบปฏิบัติการที่สำคัญทั้งหมดเพียงตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับสภาพแวดล้อมรันไทม์ C++ สำหรับ Windows 32 บิต, Windows 64 บิตและ Linux 64 บิต
  • สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
  • Aspose.PDF สำหรับ C++ DLL อ้างอิงในโครงการของคุณ

ลบ Highlight คำอธิบายประกอบจาก 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"));