این آموزش کوتاه راهنمای نحوه تغییر رمز عبور PDF با استفاده از پایتون است. مجموعه ای از مراحل برای دستیابی به این نیاز همراه با کد نمونه قابل اجرا را ارائه می دهد که چگونگی تغییر رمز عبور PDF با استفاده از Python را نشان می دهد. با استفاده از رمز عبور موجود، گزینه ای برای تنظیم مجدد رمز عبور مالک و کاربر دریافت خواهید کرد.
مراحل تغییر رمز عبور PDF با استفاده از پایتون
- برای تغییر رمز عبور، محیطی را برای از Aspose.PDF برای پایتون از طریق دات نت استفاده کنید ایجاد کنید
- برای بررسی وضعیت رمزگذاری PDF مورد نظر، شی کلاس PdfFileInfo را ایجاد کنید
- بررسی کنید که آیا فایل PDF مورد نظر رمزگذاری شده است، مراحل زیر را انجام دهید
- یک شی از کلاس PdfFileSecurity ایجاد کنید
- برای اتصال فایل PDF مورد نظر، متد ()bind_pdf را فراخوانی کنید
- متد change_password() را با استفاده از رمز عبور مالک فعلی، رمز عبور کاربر جدید و رمز عبور مالک فراخوانی کنید
- فایل PDF حاصل را با پسوردهای جدید ذخیره کنید
این مراحل شامل فرآیند نحوه تغییر رمز عبور PDF با استفاده از پایتون است. ابتدا باید بررسی کنیم که آیا فایل به دلیل رمز عبوری که از شی کلاس PdfFileInfo برای آن استفاده می کنیم رمزگذاری شده است یا خیر. پس از تایید رمزگذاری، شی کلاس PdfFileSecurity برای اتصال و تغییر رمز عبور استفاده می شود.
کد برای تغییر رمز عبور PDF با استفاده از پایتون
این کد فرآیند نحوه تغییر رمز فایل PDF با استفاده از پایتون را نشان می دهد. از شی کلاس PdfFileInfo در فضای نام pdf.facades استفاده می کند که دارای ویژگی is_encypted برای بررسی وضعیت رمزگذاری فایل PDF مورد نظر است. در مراحل پایانی، از کلاس PdfFileSecurity برای اتصال و تغییر رمز عبور در جایی که در وهله اول به رمز عبور مالک موجود نیاز است، استفاده میشود، پس از آن یک رمز عبور کاربر جدید، رمز عبور مالک جدید، امتیاز DocumentPrivilege خروجی به عنوان چاپ و اندازه کلید رمزگذاری استفاده میشود.
این مقاله به ما آموزش داده است چگونه رمز عبور PDF را با استفاده از پایتون تغییر دهیم. اگر می خواهید فرآیند ایجاد یک فایل PDF را یاد بگیرید، به مقاله نحوه ایجاد PDF در پایتون مراجعه کنید.