การป้องกันเอกสารเกี่ยวข้องกับการปกป้องไฟล์ Microsoft Word, Excel, PowerPoint และ PDF จากการเข้าถึงหรือการเปลี่ยนแปลงโดยไม่ได้รับอนุญาต โดยทั่วไปจะผ่านการเข้ารหัส การป้องกันด้วยรหัสผ่าน หรือมาตรการควบคุมการเข้าถึง การป้องกันนี้จำเป็นสำหรับการรักษาความลับของข้อมูล ความสมบูรณ์ และความถูกต้องของข้อมูล โดยเฉพาะอย่างยิ่งสำหรับข้อมูลที่ละเอียดอ่อน ช่วยให้มั่นใจได้ถึงการปฏิบัติตามมาตรฐานการกำกับดูแลและนโยบายองค์กรในขณะเดียวกันก็ลดความเสี่ยงของการละเมิดข้อมูลหรือการเปิดเผยโดยไม่ได้รับอนุญาต
การใช้การป้องกันเอกสารผ่านแอปพลิเคชัน C++ นำเสนอโซลูชันที่มีประสิทธิภาพและปรับแต่งได้ ประสิทธิภาพและประสิทธิภาพของ C++ ช่วยให้เกิดกลไกการเข้ารหัสและการป้องกันที่แข็งแกร่ง ทำให้มั่นใจได้ว่าเอกสารได้รับการปกป้องจากการเข้าถึงหรือการดัดแปลงโดยไม่ได้รับอนุญาต ด้วยความสามารถแบบออฟไลน์ ผู้ใช้สามารถใช้มาตรการป้องกันได้โดยไม่ต้องพึ่งพาอินเทอร์เน็ต โดยให้ความสำคัญกับความเป็นส่วนตัวและความปลอดภัยของข้อมูล นอกจากนี้ คุณสมบัติที่ปรับแต่งได้ยังช่วยให้การตั้งค่าการป้องกันที่ปรับแต่งให้ตรงตามข้อกำหนดเฉพาะ เพิ่มความปลอดภัยและการปฏิบัติตามข้อกำหนดภายในเวิร์กโฟลว์การจัดการเอกสารต่างๆ
ปกป้องสเปรดชีต Microsoft Word และ Excel
การปกป้องสเปรดชีต Microsoft Word และ Excel โดยใช้ Aspose.Total for C++ เป็นโซลูชันที่ราบรื่นและมีประสิทธิภาพ Aspose.Total มอบ API เฉพาะทางที่ปรับแต่งเพื่อใช้มาตรการป้องกันที่แข็งแกร่ง รวมถึงการเข้ารหัส การป้องกันด้วยรหัสผ่าน และลายเซ็นดิจิทัล สิ่งนี้ทำให้แน่ใจได้ว่าเอกสาร Word ที่ละเอียดอ่อนและสเปรดชีต Excel ได้รับการปกป้องจากการเข้าถึง การเปลี่ยนแปลง หรือการแจกจ่ายโดยไม่ได้รับอนุญาต ด้วยการใช้ประโยชน์จาก Aspose.Total for C++ นักพัฒนาสามารถใช้มาตรการป้องกันได้อย่างแม่นยำและเชื่อถือได้ ทำให้มั่นใจได้ถึงการรักษาความลับและความสมบูรณ์ของข้อมูล
นอกจากนี้ Aspose.Total for C++ ยังรับประกันประสิทธิภาพและประสิทธิผลสูงในงานปกป้องเอกสาร ทำให้สามารถประมวลผลไฟล์ Word และ Excel จำนวนมากได้อย่างรวดเร็ว นอกจากนี้ Aspose.Total for C++ ยังเสนอตัวเลือกการป้องกันที่ปรับแต่งได้ ช่วยให้นักพัฒนาสามารถปรับแต่งการตั้งค่าการป้องกันให้ตรงตามความต้องการเฉพาะได้
รหัส C++ - การป้องกันเอกสาร Microsoft Word
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputFileName); | |
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password"); | |
doc->Save(u"protected.doc"); |
รหัส C++ - การป้องกันสเปรดชีต Microsoft Excel
StringPtr srcDir = new String("SourceDirectory\\"); | |
StringPtr outDir = new String("OutputDirectory\\"); | |
intrusive_ptr<IWorkbook> wkb = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx"))); | |
wkb->Protect(ProtectionType::ProtectionType_All, new String("12345")); | |
wkb->Save(outDir->StringAppend(new String("sampleExcelFile_protected_out.xlsx"))); |
รักษาความปลอดภัยเอกสาร PDF ด้วยรหัสผ่าน
การปกป้องเอกสาร PDF โดยใช้ Aspose.Total for C++ ช่วยให้มั่นใจได้ถึงการปกป้องข้อมูลที่ละเอียดอ่อนอย่างมีประสิทธิภาพ ด้วย API เฉพาะทาง ทำให้มีการเข้ารหัส การป้องกันด้วยรหัสผ่าน และลายเซ็นดิจิทัล เพื่อให้มั่นใจถึงการรักษาความลับและความสมบูรณ์ของข้อมูล Aspose.Total รับประกันประสิทธิภาพสูง แม้จะมี PDF จำนวนมาก และมีตัวเลือกที่ปรับแต่งได้สำหรับการตั้งค่าการป้องกันที่ปรับให้เหมาะสม
รหัส C++: ไฟล์ PDF ที่ปลอดภัย
auto doc = MakeObject<Document>(L"..\sourcePath\sourceFile.pdf"); | |
System::SharedPtr<Aspose::Pdf::Facades::DocumentPrivilege> privilege = Aspose::Pdf::Facades::DocumentPrivilege::get_Print(); | |
doc->Encrypt(L"user", L"owner", privilege, CryptoAlgorithm::AESx128, false); | |
doc->Save(L"..\outputPath\protectedFile.pdf"); |