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

امتیازات سند را برای PDF با رمزگذاری AES-128 تنظیم کنید. برای تغییر اسناد PDF به صورت برنامه نویسی از Aspose.PDF برای 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++

این کد نمونه نحوه محافظت از فایل PDF را نشان می دهد


// 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.