ลบคำอธิบายประกอบออกจาก PDF C#

คำอธิบายประกอบ เช่น ความคิดเห็น ไฮไลท์ และมาร์กอัป มักจะถูกเพิ่มลงในเอกสาร PDF ระหว่างขั้นตอนการแก้ไขและการตรวจสอบ อย่างไรก็ตาม ในบางกรณี คุณอาจต้องลบคำอธิบายประกอบเหล่านี้ออกก่อนที่จะสรุปเอกสาร ในโพสต์บล็อกนี้ เราจะสาธิตวิธีการลบคำอธิบายประกอบออกจาก PDF โดยใช้โปรแกรมใน C#

เหตุใดจึงลบคำอธิบายประกอบออกจาก PDF?

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

ลบคำอธิบายประกอบออกจาก PDF - การติดตั้ง API C#

คุณสามารถลบคำอธิบายประกอบออกจากเอกสาร PDF ใดๆ ได้โดยติดตั้ง Conholdate.Total สำหรับ .NET ในระบบของคุณ เพียงกำหนดค่าโดยดาวน์โหลดไฟล์ DLL หรือเรียกใช้คำสั่งติดตั้ง NuGet ต่อไปนี้:

PM> NuGet\Install-Package Conholdate.Total

ลบคำอธิบายประกอบออกจาก PDF ใน C#

ขั้นตอนต่อไปนี้จะสรุปอัลกอริทึมสำหรับการลบคำอธิบายประกอบออกจากเอกสาร PDF:

  • โหลดเอกสาร PDF: เราเริ่มต้นคลาส Redactor เพื่อโหลดไฟล์ PDF จากเส้นทางที่ระบุ
  • ใช้การลบคำอธิบายประกอบ: เราใช้เมธอด DeleteAnnotationRedaction เพื่อลบคำอธิบายประกอบที่มีคำเฉพาะ เช่น “ใช้” “แสดง” หรือ “อธิบาย” เมธอดนี้ใช้นิพจน์ทั่วไปเพื่อค้นหาคำอธิบายประกอบที่มีคำสำคัญเหล่านี้
  • บันทึกเอกสาร: หลังจากใช้การแก้ไขแล้ว เราจะบันทึกเอกสารที่อัปเดต ตัวเลือก SaveOptions ช่วยให้เราเพิ่มคำต่อท้ายให้กับชื่อไฟล์และบันทึก PDF เอาต์พุตในรูปแบบดั้งเดิม (โดยไม่ต้องแรสเตอร์ไรซ์)

ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการลบคำอธิบายประกอบออกจาก PDF ใน C#:

// โหลดเอกสาร PDF อินพุต
using (GroupDocs.Redaction.Redactor redactor = new GroupDocs.Redaction.Redactor("sample.pdf"))
{
    // ลบคำอธิบายทั้งหมดออกจากเอกสารซึ่งประกอบด้วย
    // ข้อความเช่น “ใช้" “แสดง" หรือ “อธิบาย" ในเนื้อหา
    redactor.Apply(new GroupDocs.Redaction.Redactions.DeleteAnnotationRedaction("(?im:(use|show|describe))"));

    // บันทึกไฟล์ PDF เอาท์พุต
    redactor.Save(new GroupDocs.Redaction.Options.SaveOptions()
    {
        AddSuffix = true,
        RasterizeToPDF = false
    });
}

ใบอนุญาตประเมินผลฟรี

คุณสามารถร้องขอ ใบอนุญาตชั่วคราวฟรี เพื่อทดสอบวิธีการต่างๆ ที่เปิดเผยโดย API และทดสอบข้อกำหนดที่กำหนดเองในระหว่างการทำงานกับคำอธิบายประกอบในเอกสาร PDF

สรุป

การลบคำอธิบายประกอบออกจากเอกสาร PDF เป็นขั้นตอนสำคัญเมื่อเตรียมไฟล์สำหรับการแจกจ่ายหรือเผยแพร่ คุณสามารถทำให้กระบวนการนี้เป็นอัตโนมัติได้อย่างง่ายดาย และมั่นใจได้ว่า PDF ของคุณจะสะอาดและเป็นมืออาชีพโดยปฏิบัติตามแนวทางเหล่านี้ หากมีคำถามใดๆ โปรดเขียนถึงเราที่ ฟอรัม

คำถามที่พบบ่อย

ฉันสามารถลบคำอธิบายประกอบที่เจาะจงตามเนื้อหาได้หรือไม่

ใช่ คุณสามารถลบคำอธิบายประกอบที่มีข้อความหรือรูปแบบเฉพาะโดยใช้นิพจน์ทั่วไปได้

วิธีการนี้สามารถนำไปใช้กับ PDF ขนาดใหญ่ที่มีคำอธิบายประกอบจำนวนมากได้หรือไม่

ใช่ สามารถประมวลผลไฟล์ PDF ขนาดใหญ่ได้อย่างมีประสิทธิภาพ แม้จะมีคำอธิบายประกอบจำนวนมากก็ตาม

จะเกิดอะไรขึ้นถ้าฉันไม่ระบุรูปแบบสำหรับการลบคำอธิบายประกอบ?

ถ้าไม่ได้ระบุรูปแบบไว้ คุณยังคงลบคำอธิบายประกอบทั้งหมดออกจากเอกสารได้ ไม่ว่าเนื้อหาจะเป็นอย่างไรก็ตาม

ฉันสามารถเลิกทำการลบคำอธิบายประกอบได้ไหม

เมื่อลบคำอธิบายประกอบและบันทึกเอกสารแล้ว การดำเนินการดังกล่าวไม่สามารถย้อนกลับได้ ดังนั้นจึงขอแนะนำให้สำรองข้อมูลไว้

ดูเพิ่มเติม