ตรวจทานเอกสารโดยใช้ C++ API

Microsoft Word, สเปรดชีต Excel และการนำเสนอ PowerPoint และการแก้ไขเอกสาร PDF โดยใช้ Aspose.Total for C++

 

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

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

การเรียบเรียงเอกสาร Microsoft Word

การตรวจทานเอกสารของเอกสาร Microsoft Word โดยใช้ Aspose.Total for C++ มอบโซลูชันที่ราบรื่นและมีประสิทธิภาพสำหรับการปกป้องข้อมูลที่ละเอียดอ่อน Aspose.Total นำเสนอ API พิเศษที่ปรับแต่งมาสำหรับการใช้งานฟังก์ชันการแก้ไข ช่วยให้นักพัฒนาสามารถระบุและลบข้อมูลที่เป็นความลับออกจากเอกสาร Word ได้อย่างแม่นยำและเชื่อถือได้ ด้วยความสามารถประสิทธิภาพสูง Aspose.Total รับประกันความเร็วการประมวลผลที่เหมาะสมที่สุด แม้ว่าจะจัดการกับเอกสาร Word จำนวนมาก ในขณะที่ตัวเลือกที่ปรับแต่งได้ช่วยให้กฎการแก้ไขที่ปรับแต่งให้ตรงตามข้อกำหนดเฉพาะ

รหัส C++ - ตรวจทานไฟล์ Microsoft Word

System::SharedPtr<Document> doc = System::MakeObject<Document>();
auto builder = System::MakeObject<DocumentBuilder>(doc);
builder->Writeln(u"sad mad bad");
System::SharedPtr<FindReplaceOptions> options = System::MakeObject<FindReplaceOptions>();
doc->get_Range()->Replace(System::MakeObject<System::Text::RegularExpressions::Regex>(u"[s|m]ad"), u"bad", options);
const System::String outputPath = outputDataDir + u"FindAndReplaceWithRegex_out.doc";
doc->Save(outputPath);

การแก้ไขการนำเสนอ Microsoft Powerpoint

การตรวจทานเอกสารของงานนำเสนอ PowerPoint โดยใช้ Aspose.Total for C++ นำเสนอโซลูชันที่แม่นยำและมีประสิทธิภาพสำหรับการปกป้องข้อมูลที่ละเอียดอ่อน Aspose.Total นำเสนอ API เฉพาะสำหรับการนำฟังก์ชันการแก้ไขไปใช้ ช่วยให้นักพัฒนาสามารถระบุและลบข้อมูลที่เป็นความลับออกจากไฟล์ PowerPoint ได้อย่างแม่นยำ ด้วยการใช้ประโยชน์จาก Aspose.Total for C++ ผู้ใช้สามารถใช้มาตรการแก้ไข เช่น การปกปิดหรือปกปิดเนื้อหาที่ละเอียดอ่อน เพื่อป้องกันการเข้าถึงหรือการเปิดเผยโดยไม่ได้รับอนุญาต ความสามารถประสิทธิภาพสูงช่วยให้มั่นใจได้ถึงความเร็วในการประมวลผลสูงสุด แม้จะมีไฟล์การนำเสนอขนาดใหญ่ ในขณะที่ตัวเลือกที่ปรับแต่งได้ช่วยให้กฎการเขียนที่ปรับแต่งมาเพื่อให้ตรงตามข้อกำหนดเฉพาะ โดยรวมแล้ว การใช้ Aspose.Total for C++ ในงานแก้ไข PowerPoint จะช่วยเพิ่มความเป็นส่วนตัวของข้อมูล ความปลอดภัย และการปฏิบัติตามข้อกำหนด ทำให้เป็นทรัพย์สินที่มีค่าสำหรับอุตสาหกรรมและกรณีการใช้งานต่างๆ

รหัส C++ - ทำซ้ำการนำเสนอ Powerpoint

auto presentation = System::MakeObject<Presentation>(u"welcome-to-powerpoint.pptx");
SlideUtil::FindAndReplaceText(presentation, true, u"PowerPoint", u"Aspose.Slides", nullptr);
presentation->Save(u"replaced.pptx", SaveFormat::Pptx);

ตรวจทานเอกสาร PDF

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

รหัส C++ - การแก้ไข PDF

auto pdfDocument = MakeObject<Document>(u"sourceFile.pdf");
auto textFragmentAbsorber = MakeObject<TextFragmentAbsorber>(u"Document");
pdfDocument->get_Pages()->Accept(textFragmentAbsorber);
auto textFragmentCollection = textFragmentAbsorber->get_TextFragments();
for (auto textFragment : textFragmentCollection){
textFragment->set_Text(u"UPDATED TEXT");
textFragment->get_TextState()->set_Font(FontRepository::FindFont(u"TimesNewRoman"));
textFragment->get_TextState()->set_FontSize(22);
}
pdfDocument->Save(u"outputFile.pdf");