THotPDF.DecryptLoadedDocument

THotPDF

بالا

یک گراف شیء 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');