คำอธิบายประกอบ เช่น ความคิดเห็น ไฮไลท์ และมาร์กอัป มักจะถูกเพิ่มลงในเอกสาร 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 ขนาดใหญ่ได้อย่างมีประสิทธิภาพ แม้จะมีคำอธิบายประกอบจำนวนมากก็ตาม
จะเกิดอะไรขึ้นถ้าฉันไม่ระบุรูปแบบสำหรับการลบคำอธิบายประกอบ?
ถ้าไม่ได้ระบุรูปแบบไว้ คุณยังคงลบคำอธิบายประกอบทั้งหมดออกจากเอกสารได้ ไม่ว่าเนื้อหาจะเป็นอย่างไรก็ตาม
ฉันสามารถเลิกทำการลบคำอธิบายประกอบได้ไหม
เมื่อลบคำอธิบายประกอบและบันทึกเอกสารแล้ว การดำเนินการดังกล่าวไม่สามารถย้อนกลับได้ ดังนั้นจึงขอแนะนำให้สำรองข้อมูลไว้