|
یک گراف شیء PDF رمزنگاریشده با RC4 Standard را که از قبل در حافظه بارگذاری شده است رمزگشایی میکند
نحو دلفی
procedure DecryptLoadedDocument(const Password: AnsiString);
توضیح
DecryptLoadedDocument گذرواژه کاربر یا مالکِ ارائهشده را برای یک PDF که از قبل با LoadFromFile یا LoadFromStream بارگذاری شده است اعتبارسنجی میکند. برای فایلهای RC4-40 و RC4-128 Standard security handler، رشتهها و جریانهای بارگذاریشده را رمزگشایی میکند، وضعیت رمزنگاری بارگذاریشده را پاک میکند، و به SaveLoadedDocument اجازه میدهد یک نسخه بدون رمزنگاری بنویسد
سربارهای گذرواژهدار LoadFromFile و LoadFromStream این متد را بهصورت خودکار فراخوانی میکنند. نسخههای رمزنگاری پشتیبانینشده پیش از نوشتن خروجی یک استثنا ایجاد میکنند
نمونه کد
PDF.LoadFromFile('Protected.pdf', 'user-password');
PDF.SaveLoadedDocument('Unencrypted.pdf');
|