ป้องกันเอกสารโดยใช้ C++ API

รักษาความปลอดภัย Microsoft Word, Excel Spreadsheets, งานนำเสนอ PowerPoint และไฟล์ PDF ด้วยรหัสผ่านโดยใช้ Aspose.Total for C++

 

การป้องกันเอกสารเกี่ยวข้องกับการปกป้องไฟล์ 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");