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:
สำหรับความช่วยเหลือและข้อมูลเพิ่มเติม โปรดดูคู่มือนี้
หลังจากตั้งค่า GroupDocs.Redaction สำหรับ .NET ในระบบของคุณสำเร็จแล้ว เรามาตรวจสอบกรณีการใช้งานยอดนิยมบางส่วนสำหรับการแก้ไขข้อมูลและข้อมูลลับจากเอกสารของคุณ
การแก้ไขข้อความเป็นตัวเลือกที่ใช้บ่อยที่สุดเมื่อต้องปกปิดหรือลบข้อมูลสำคัญออกจากเอกสาร ซึ่งสามารถทำได้ด้วยเหตุผลหลายประการ เช่น การปกป้องข้อมูลที่ละเอียดอ่อนหรือเพียงแค่ล้างข้อมูลในเอกสารก่อนที่จะแชร์กับผู้อื่น มีหลายวิธีในการแก้ไขข้อความ รวมถึงการใช้ข้อความแทนที่ (แทนที่เนื้อหาที่แก้ไข) หรือการแทรกกล่องสี GroupDocs.Redaction สำหรับ .NET ช่วยให้คุณใช้วลีหรือนิพจน์ทั่วไปเพื่อแก้ไขข้อความที่ระบุจากเอกสาร PDF และ Word, สเปรดชีต Excel และงานนำเสนอ PowerPoint
หากคุณต้องการแทนที่ข้อความที่มีรายละเอียดส่วนบุคคลที่สำคัญจากไฟล์ด้วยข้อความที่กำหนดเองโดยใช้วลีที่ตรงทั้งหมด โปรดใช้รหัส C# ที่ระบุด้านล่าง รหัสนี้จะแทนที่ชื่อ 'John Doe' ด้วยข้อความที่ระบุ ซึ่งจะแก้ไขชื่อของบุคคลจากเอกสาร:
using (Redactor redactor = new Redactor(@"sample.docx")) { redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]"))); redactor.Save(); }
สำหรับการใช้กล่องสี่เหลี่ยมสีดำบนข้อความที่แก้ไขแทนการใช้สตริงแทนที่ โปรดใช้ข้อมูลโค้ดต่อไปนี้:
คุณยังสามารถใช้นิพจน์ทั่วไปสำหรับการแสดงซ้ำได้อีกด้วย โค้ด C# ด้านล่างจะแก้ไขข้อความซึ่งตรงกับลำดับนิพจน์ปกติของ 'สองหลัก เว้นวรรค สองหลัก เว้นวรรคอีกครั้ง และหกหลัก' (ตัวอย่าง: 12 34 567890) ในขณะที่ใส่กล่องสี่เหลี่ยมสีน้ำเงินแทน ข้อความที่แก้ไข:
คำอธิบายประกอบมักจะมีข้อมูลที่ละเอียดอ่อน เช่น ข้อคิดเห็น บันทึก หรือแม้แต่การแก้ไข เพื่อให้แน่ใจว่าเนื้อหาของคำอธิบายประกอบในเอกสารของคุณมีความปลอดภัย คุณอาจจำเป็นต้องแก้ไข GroupDocs.Redaction สำหรับ .NET ให้คุณแก้ไขข้อความคำอธิบายประกอบหรือลบคำอธิบายประกอบจริงออกทั้งหมด
โปรดใช้โค้ด C# ต่อไปนี้เพื่อแก้ไขเนื้อหาของคำอธิบายประกอบจากเอกสาร .NET ของคุณในรูปแบบ PDF, Word, Excel, PowerPoint, RTF และรูปแบบอื่นๆ อีกมากมาย:
เช่นเดียวกับการแก้ไขสิ่งที่อยู่ในคำอธิบายประกอบ คุณสามารถลบคำอธิบายประกอบทั้งหมดได้หากจำเป็น โปรดใช้รหัสที่ระบุด้านล่างเพื่อให้บรรลุสิ่งนี้:
เมื่อทำงานกับรูปภาพ คุณอาจพบกับสถานการณ์ที่คุณต้องแก้ไขหรือลบข้อมูลส่วนตัวออกจากรูปภาพเหล่านั้น นี่อาจเป็นอะไรก็ได้ตั้งแต่หมายเลขประกันสังคมไปจนถึงใบหน้าของบุคคล การตรวจทานสำหรับ .NET สามารถทำงานเป็นเครื่องมือตรวจทานที่สมบูรณ์แบบสำหรับคุณในการทำให้ภาพ PNG, GIF, TIFF และ JPG สะอาดโดยการตรวจทานพื้นที่เฉพาะในไฟล์ภาพ ค้นหาและตรวจทานข้อความในรูปภาพ หรือตรวจทานภาพที่ฝังอยู่ใน .NET
หากต้องการแก้ไขพื้นที่บางส่วนในรูปภาพ โปรดใช้โค้ด 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(); }; }
นอกจากการแก้ไขรูปภาพตามปกติแล้ว คุณยังสามารถแก้ไขรูปภาพที่ฝังอยู่ในเอกสารโดยใช้ 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 แรสเตอร์หรือสตรีม
โค้ดตัวอย่างนี้แสดงวิธีบันทึกเอกสาร Word ในรูปแบบดั้งเดิม หลังจากแก้ไข:
using (Redactor redactor = new Redactor(@"sample.docx")) { // Applying redactions redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]"))); // Saving to original format by adding the date as a suffix redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false, RedactedFileSuffix = DateTime.Now.ToShortDateString() }); }
คุณสามารถบันทึกไฟล์หลังจากแก้ไข เป็น 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 ได้ทันที , และไฟล์อื่นๆ อีกมากมายโดยใช้อุปกรณ์เคลื่อนที่หรือเดสก์ท็อปของคุณ ดังนั้นโปรดตรวจสอบให้แน่ใจว่าได้ตรวจสอบแล้ว
คุณสามารถส่งออกข้อมูลไปยัง Microsoft Excel ได้อย่างง่ายดายจากแหล่งข้อมูลที่มีอยู่มากมาย เช่น JSON และ CSV
อ่านต่อไปคุณมีสมุดงาน Excel หลายเล่ม และคุณต้องการรวมเข้าด้วยกันเป็นไฟล์เดียวสำหรับการรายงานหรือเก็บข้อมูลไว้ในที่เดียว
อ่านต่อไปการแปลงเอกสาร Word รวมถึง DOC หรือ DOCX ใน .NET เป็นข้อกำหนดทั่วไป
อ่านต่อไป