ลบข้อมูลเมตาออกจาก PDF C#

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

เหตุใดจึงต้องลบข้อมูลเมตาออกจากไฟล์ PDF

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

ลบข้อมูลเมตาออกจากเอกสาร PDF ใน C# - การติดตั้ง API

คุณสามารถกำหนดค่า Conholdate.Total for .NET ได้ด้วยการดาวน์โหลดและติดตั้ง DLL จากหน้า New Releases หรือใช้คำสั่งการติดตั้ง NuGet ด้านล่างเพื่อกำหนดค่าใน Visual Studio IDE:

PM> NuGet\Install-Package Conholdate.Total

ลบข้อมูลเมตาจาก PDF ใน C#

คุณสามารถลบข้อมูลเมตาออกจากเอกสาร PDF ใดก็ได้เพื่อตัดข้อมูลจากไฟล์ PDF โดยใช้ C#:

  • สร้างอินสแตนซ์ของคลาส Redactor
  • ลบข้อมูลเมตา PDF ทั้งหมดโดยใช้ตัวกรองข้อมูลเมตาทั้งหมด
  • บันทึกเอกสาร PDF เอาต์พุต

โค้ดตัวอย่างด้านล่างแสดงวิธีลบข้อมูลเมตาจาก PDF ใน C#:

// ควบคุมกระบวนการแก้ไขเอกสาร อนุญาตให้เปิด 
// ทำซ้ำและบันทึกเอกสาร
using (GroupDocs.Redaction.Redactor redactor = new GroupDocs.Redaction.Redactor("input.pdf"))
{
    // ลบผู้เขียน ผู้จัดการ และบริษัท
    // redactor.Apply (ใหม่ EraseMetadataRedaction (MetadataFilters.Author 
    // - MetadataFilters.Manager | MetadataFilters.บริษัท));
    // ลบข้อมูลเมตาทั้งหมด
    redactor.Apply(new GroupDocs.Redaction.Redactions.EraseMetadataRedaction(GroupDocs.Redaction.Redactions.MetadataFilters.All));
    redactor.Save(new GroupDocs.Redaction.Options.SaveOptions()
    {
        AddSuffix = true,
        RasterizeToPDF = false
    });
}

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

คุณสามารถขอ [ใบอนุญาตชั่วคราวฟรี] เพื่อประเมิน API ให้เต็มประสิทธิภาพได้

บทสรุป

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

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

เหตุใดฉันจึงควรลบข้อมูลเมตาออกจากเอกสาร PDF ของฉัน

การลบข้อมูลเมตาออกจาก PDF จะช่วยปกป้องข้อมูลที่ละเอียดอ่อน เช่น รายละเอียดผู้เขียน วันที่สร้างเอกสาร และข้อมูลที่ซ่อนอยู่อื่นๆ ที่อาจส่งผลต่อความเป็นส่วนตัวหรือความปลอดภัย

ฉันสามารถลบช่องข้อมูลเมตาเฉพาะเจาะจงได้หรือไม่

ใช่ Conholdate.Total สำหรับ .NET API ช่วยให้คุณสามารถระบุช่องข้อมูลเมตาที่จะลบได้ คุณสามารถปรับแต่งเมธอด EraseMetadataRedaction เพื่อกำหนดเป้าหมายฟิลด์เฉพาะ เช่น ผู้แต่ง ผู้จัดการ หรือบริษัท

เป็นไปได้ไหมที่จะคืนค่าการลบข้อมูลเมตา?

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

ดูสิ่งนี้ด้วย