Chránit dokument pomocí C++ API

Zabezpečte soubory Microsoft Word, Excel, PowerPointové prezentace a soubory PDF heslem pomocí Aspose.Total for C++.

 

Ochrana dokumentů zahrnuje ochranu souborů Microsoft Word, Excel, PowerPoint a PDF před neoprávněným přístupem nebo změnami, obvykle pomocí šifrování, ochrany heslem nebo opatření pro kontrolu přístupu. Tato ochrana je nezbytná pro zachování důvěrnosti, integrity a autenticity dat, zejména u citlivých informací. Zajišťuje soulad s regulačními standardy a organizačními zásadami a zároveň snižuje rizika narušení dat nebo neoprávněného zveřejnění.

Implementace ochrany dokumentů prostřednictvím aplikace C++ nabízí efektivní a přizpůsobitelná řešení. Výkon a efektivita C++ umožňují robustní šifrovací a ochranné mechanismy, které zajišťují ochranu dokumentů před neoprávněným přístupem nebo manipulací. Díky možnostem offline mohou uživatelé používat ochranná opatření bez závislosti na internetu a upřednostňovat soukromí a zabezpečení dat. Přizpůsobitelné funkce navíc umožňují přizpůsobená nastavení ochrany tak, aby splňovala specifické požadavky, čímž se zvyšuje zabezpečení a dodržování předpisů v rámci různých pracovních postupů správy dokumentů.

Chraňte tabulky Microsoft Word a Excel

Ochrana tabulek Microsoft Word a Excel pomocí Aspose.Total for C++ nabízí bezproblémové a efektivní řešení. Aspose.Total poskytuje specializovaná API přizpůsobená pro implementaci robustních ochranných opatření, včetně šifrování, ochrany heslem a digitálních podpisů. To zajišťuje, že citlivé dokumenty aplikace Word a tabulky aplikace Excel jsou chráněny proti neoprávněnému přístupu, změnám nebo distribuci. Využitím Aspose.Total for C++ mohou vývojáři aplikovat ochranná opatření s přesností a spolehlivostí a zajistit důvěrnost a integritu dat.

Kromě toho Aspose.Total for C++ zajišťuje vysoký výkon a efektivitu v úlohách ochrany dokumentů a umožňuje rychlé zpracování velkých objemů souborů Word a Excel. Aspose.Total for C++ navíc nabízí přizpůsobitelné možnosti ochrany, které vývojářům umožňují přizpůsobit nastavení ochrany konkrétním požadavkům.

C++ kód - ochrana dokumentů aplikace Microsoft Word

System::SharedPtr<Document> doc = System::MakeObject<Document>(inputFileName);
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");
doc->Save(u"protected.doc");

C++ kód - Microsoft Excel Spreadsheets Protection

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")));

Zabezpečení dokumentů PDF pomocí hesla

Ochrana dokumentů PDF pomocí Aspose.Total for C++ zajišťuje efektivní ochranu citlivých informací. Díky specializovaným rozhraním API nabízí šifrování, ochranu heslem a digitální podpisy, což zajišťuje důvěrnost a integritu dat. Aspose.Total zajišťuje vysoký výkon i při velkých objemech PDF a poskytuje přizpůsobitelné možnosti pro přizpůsobená nastavení ochrany.

Kód C++: Zabezpečené soubory 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");