قابلیت رمزنگاری فایل های پی دی اف از طریق C++

قابلیت های سند را برای فرمت PDF با رمزگذاری AES-128 با استفاده از C++ تنظیم کنید

نحوه محافظت از فایل PDF با استفاده از کتابخانه C++

به منظور محافظت از فایل PDF، از API Aspose.PDF برای C++ استفاده خواهیم کرد که یک API دستکاری اسناد با قابلیت های غنی، قدرتمند و آسان برای استفاده برای پلتفرم cpp است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کرده و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

محافظت از پی دی اف از طریق C++


شما نیاز به Aspose.PDF برای C++ به سعی کنید کد در محیط شما.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. یک شی از DocumentPrivilege ایجاد کنید و گزینه های تنظیم کنید. ۱. برای محافظت از PDF با AES-128، روش Call Document.Encrypt را فراخوانی کنید. ۱. صرفه جویی در نتیجه در فرمت PDF

محافظت از پی دی اف - C++

<% protect.code-block.subtitle %>


// Load an existing PDF document
auto doc = MakeObject<Document>(L"..\sourcePath\sourceFile.pdf");

// Use predefined privilege directly.
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");
//few other ways as well like
// Use predefined privilege and change some specifical permissions.
// Use predefined privilege and change some specifical Adobe Professional permissions combination.