Thai

แก้ไข PDF, Word, Excel, PowerPoint และไฟล์รูปภาพใน .NET

สร้างแอปแก้ไขแบบกำหนดเองใน .NET เพื่อแก้ไขไฟล์ PDF, เอกสาร Word, สเปรดชีต Excel, งานนำเสนอ PowerPoint, รูปภาพ PNG, JPG, GIF และ TIFF คุณสามารถแก้ไขคำอธิบายประกอบ ข้อมูลเมตา และข้อความเพื่อปรับปรุงความปลอดภัยและความเป็นส่วนตัวของไฟล์

ลองใช้ API ของเราฟรีรับใบอนุญาตชั่วคราว

การแก้ไขเอกสารที่ปลอดภัยและชาญฉลาด

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

เมื่อพิจารณาถึงข้อกังวลที่เพิ่มขึ้นเรื่อย ๆ เกี่ยวกับความเป็นส่วนตัวของข้อมูล เครื่องมือแก้ไข และซอฟต์แวร์จึงมีความสำคัญมาก เครื่องมือดังกล่าวช่วยให้ผู้ใช้สามารถแก้ไขหรือซ่อนข้อมูลผู้ใช้ประเภทต่างๆ ทางอิเล็กทรอนิกส์จากเอกสารหลายรูปแบบได้ หากคุณกำลังมองหาไลบรารีการแก้ไขเอกสารที่มีคุณลักษณะหลากหลาย อย่ามองข้าม GroupDocs.Redaction สำหรับ .NET API นี้บรรจุชุดคุณสมบัติที่มีประโยชน์และใช้งานง่ายสำหรับการแก้ไขข้อความ คำอธิบายประกอบ และข้อมูลเมตาจากไฟล์ PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF และ TIFF

เริ่มต้นใช้งาน

ก่อนที่คุณจะเริ่มแก้ไขเอกสารของคุณโดยใช้ GroupDocs.Redaction สำหรับ .NET โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้งเวอร์ชัน API ที่ถูกต้องและข้อกำหนดเบื้องต้นอื่นๆ แล้ว คุณมีตัวเลือกสองสามอย่างในการติดตั้ง GroupDocs.Redaction สำหรับ .NET เช่น การใช้ NuGet หรือรับตัวติดตั้ง MSI จาก ส่วนดาวน์โหลด คุณยังสามารถติดตั้งผ่าน Package Manager Console:

PM> Install-Package GroupDocs.Redaction

สำหรับความช่วยเหลือและข้อมูลเพิ่มเติม โปรดดูคู่มือนี้

กรณีการใช้งานการแก้ไขเอกสาร

หลังจากตั้งค่า GroupDocs.Redaction สำหรับ .NET ในระบบของคุณสำเร็จแล้ว เรามาตรวจสอบกรณีการใช้งานยอดนิยมบางส่วนสำหรับการแก้ไขข้อมูลและข้อมูลลับจากเอกสารของคุณ

จะแก้ไขข้อความโดยใช้วลีและนิพจน์ทั่วไปได้อย่างไร

การแก้ไขข้อความเป็นตัวเลือกที่ใช้บ่อยที่สุดเมื่อต้องปกปิดหรือลบข้อมูลสำคัญออกจากเอกสาร ซึ่งสามารถทำได้ด้วยเหตุผลหลายประการ เช่น การปกป้องข้อมูลที่ละเอียดอ่อนหรือเพียงแค่ล้างข้อมูลในเอกสารก่อนที่จะแชร์กับผู้อื่น มีหลายวิธีในการแก้ไขข้อความ รวมถึงการใช้ข้อความแทนที่ (แทนที่เนื้อหาที่แก้ไข) หรือการแทรกกล่องสี GroupDocs.Redaction สำหรับ .NET ช่วยให้คุณใช้วลีหรือนิพจน์ทั่วไปเพื่อแก้ไขข้อความที่ระบุจากเอกสาร PDF และ Word, สเปรดชีต Excel และงานนำเสนอ PowerPoint

จะแก้ไขข้อความโดยใช้วลีและนิพจน์ทั่วไปได้อย่างไร

ใช้วลีที่ตรงทั้งหมดเพื่อแก้ไขข้อความใน .NET

หากคุณต้องการแทนที่ข้อความที่มีรายละเอียดส่วนบุคคลที่สำคัญจากไฟล์ด้วยข้อความที่กำหนดเองโดยใช้วลีที่ตรงทั้งหมด โปรดใช้รหัส C# ที่ระบุด้านล่าง รหัสนี้จะแทนที่ชื่อ 'John Doe' ด้วยข้อความที่ระบุ ซึ่งจะแก้ไขชื่อของบุคคลจากเอกสาร:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
  redactor.Save();
} 

สำหรับการใช้กล่องสี่เหลี่ยมสีดำบนข้อความที่แก้ไขแทนการใช้สตริงแทนที่ โปรดใช้ข้อมูลโค้ดต่อไปนี้:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Black)));
  redactor.Save();
}
    

การใช้นิพจน์ทั่วไปสำหรับการแสดงข้อความซ้ำ

คุณยังสามารถใช้นิพจน์ทั่วไปสำหรับการแสดงซ้ำได้อีกด้วย โค้ด C# ด้านล่างจะแก้ไขข้อความซึ่งตรงกับลำดับนิพจน์ปกติของ 'สองหลัก เว้นวรรค สองหลัก เว้นวรรคอีกครั้ง และหกหลัก' (ตัวอย่าง: 12 34 567890) ในขณะที่ใส่กล่องสี่เหลี่ยมสีน้ำเงินแทน ข้อความที่แก้ไข:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(System.Drawing.Color.Blue)));
  redactor.Save();
}

เรียนรู้วิธีแก้ไขคำอธิบายประกอบหรือข้อความภายในคำอธิบายประกอบในแอปแก้ไข .NET ของคุณ

คำอธิบายประกอบมักจะมีข้อมูลที่ละเอียดอ่อน เช่น ข้อคิดเห็น บันทึก หรือแม้แต่การแก้ไข เพื่อให้แน่ใจว่าเนื้อหาของคำอธิบายประกอบในเอกสารของคุณมีความปลอดภัย คุณอาจจำเป็นต้องแก้ไข GroupDocs.Redaction สำหรับ .NET ให้คุณแก้ไขข้อความคำอธิบายประกอบหรือลบคำอธิบายประกอบจริงออกทั้งหมด

เรียนรู้วิธีแก้ไขคำอธิบายประกอบหรือข้อความภายในคำอธิบายประกอบในแอปแก้ไข .NET ของคุณ

สร้างแอปตอบโต้ C#, .NET เพื่อบดบังและลบเนื้อหาคำอธิบายประกอบ

โปรดใช้โค้ด C# ต่อไปนี้เพื่อแก้ไขเนื้อหาของคำอธิบายประกอบจากเอกสาร .NET ของคุณในรูปแบบ PDF, Word, Excel, PowerPoint, RTF และรูปแบบอื่นๆ อีกมากมาย:

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
//Redacting all occurrences of ‘John’ from document annotations
redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}    

ลบคำอธิบายประกอบโดยทางโปรแกรมจากไฟล์ .NET หลายรูปแบบของคุณ

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

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   //Deleting comments or annotations containing ‘use’, ‘show’, ‘describe’
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
} 

ปกปิดข้อมูลส่วนตัวหรือข้อมูลที่ละเอียดอ่อนจากรูปภาพ PNG, JPG, GIF และ TIFF

เมื่อทำงานกับรูปภาพ คุณอาจพบกับสถานการณ์ที่คุณต้องแก้ไขหรือลบข้อมูลส่วนตัวออกจากรูปภาพเหล่านั้น นี่อาจเป็นอะไรก็ได้ตั้งแต่หมายเลขประกันสังคมไปจนถึงใบหน้าของบุคคล การตรวจทานสำหรับ .NET สามารถทำงานเป็นเครื่องมือตรวจทานที่สมบูรณ์แบบสำหรับคุณในการทำให้ภาพ PNG, GIF, TIFF และ JPG สะอาดโดยการตรวจทานพื้นที่เฉพาะในไฟล์ภาพ ค้นหาและตรวจทานข้อความในรูปภาพ หรือตรวจทานภาพที่ฝังอยู่ใน .NET

ปกปิดข้อมูลส่วนตัวหรือข้อมูลที่ละเอียดอ่อนจากรูปภาพ PNG, JPG, GIF และ TIFF

ทำซ้ำพื้นที่ที่ระบุภายในไฟล์รูปภาพ

หากต้องการแก้ไขพื้นที่บางส่วนในรูปภาพ โปรดใช้โค้ด C# ที่แสดงด้านล่าง ในขณะที่เราใช้รูปภาพ JPG ในโค้ดตัวอย่างนี้ คุณอาจใช้รูปแบบรูปภาพอื่นๆ ที่รองรับ เช่น PNG, GIF, TIFF หรือ BMP:

    using (Redactor redactor = new Redactor("D:\\sample.jpg"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

ใช้การแก้ไขภาพแบบฝังใน .NET

นอกจากการแก้ไขรูปภาพตามปกติแล้ว คุณยังสามารถแก้ไขรูปภาพที่ฝังอยู่ในเอกสารโดยใช้ GroupDocs.Redaction สำหรับ .NET หากต้องการแก้ไขรูปภาพที่ฝังอยู่ในไฟล์ Microsoft Word โปรดใช้ข้อมูลโค้ดต่อไปนี้:

    using (Redactor redactor = new Redactor("D:\\sample.docx"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

วิธีต่างๆ ในการบันทึกไฟล์ที่แก้ไขแล้วคืออะไร

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

วิธีต่างๆ ในการบันทึกไฟล์ที่แก้ไขแล้วคืออะไร

การบันทึกเอกสารที่แก้ไขแล้วเป็น PDF แรสเตอร์

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

    using (Redactor redactor = new Redactor(@"sample.docx"))
{
    // Applying redactions
    redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
    // Saving the redacted file as a rasterized PDF
    redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
}     

นอกจากนี้ เรายังมี แอปออนไลน์ฟรีสำหรับแก้ไข PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF ได้ทันที , และไฟล์อื่นๆ อีกมากมายโดยใช้อุปกรณ์เคลื่อนที่หรือเดสก์ท็อปของคุณ ดังนั้นโปรดตรวจสอบให้แน่ใจว่าได้ตรวจสอบแล้ว

กำลังมองหาความช่วยเหลือ?

ตรวจสอบช่องทางการสนับสนุนของเราสำหรับความช่วยเหลือเกี่ยวกับคำถามของคุณเกี่ยวกับคุณสมบัติและการทำงาน API ของผลิตภัณฑ์ Conholdate

พร้อมที่จะเริ่มต้นหรือยัง

ดาวน์โหลดรุ่นทดลองใช้ฟรี ข้อมูลราคา