این مقاله نحوه افزودن رمز عبور به سند Word با Python REST API را شرح میدهد. شما یاد خواهید گرفت که به صورت خودکار یک رمز عبور روی سند Word با Python REST API با استفاده از Python cloud SDK قرار دهید. گزینه های مختلفی برای محافظت از فایل Word با تنظیمات حفاظتی مختلف مورد بحث قرار گرفته است.
پیش نیاز
- یک حساب کاربری ایجاد کنید و اعتبار API را دریافت کنید
- برای محافظت از فایل Word، Aspose.Words Cloud SDK برای پایتون را دانلود کنید
- راهاندازی پروژه راهحل Python با SDK بالا برای اعمال رمز عبور به فایلهای Word
مراحل اضافه کردن رمز عبور به Word DOC با Python REST API
- برای تنظیم رمز عبور، یک شی از کلاس WordsApi را نمونه سازی کنید
- برای محافظت از سند، فایل Word ورودی را در یک آرایه بایت بخوانید
- شی کلاس ProtectionRequestV2 را ایجاد کرده و پارامترهای آن را تنظیم کنید
- با ارائه آرگومان های مورد نیاز، شی ProtectDocumentOnlineRequest را نمونه سازی کنید
- برای افزودن رمز عبور با روش ProtectDocumentOnline تماس بگیرید
- فایل ورد محافظت شده را ذخیره کنید
مراحل بالا نحوه افزودن محافظت از رمز عبور به سند Word با Python Low Code API را شرح می دهد. فرآیند را با خواندن فایل Word ورودی در یک آرایه بایت و سپس اعلان و مقداردهی اولیه شی ProtectionRequestV2 با عبور رمز عبور و نوع حفاظت آغاز کنید. در نهایت، شی ProtectDocumentOnlineRequest را با استفاده از ویژگی های بالا ایجاد کنید و متد ProtectDocumentOnline() را برای اعمال رمز عبور فراخوانی کنید.
کد اضافه کردن رمز عبور به سند Word با Python REST API
این کد نحوه تنظیم رمز عبور در سند Word با Python Low Code API را نشان می دهد. می توانید نوع حفاظت دلخواه را از شمارشگر ProtectionTypeEnum از جمله AllowOnlyRevisions، AllowOnlyComments، AllowOnlyFormFields، ReadOnly و NoProtection انتخاب کنید. فایل خروجی در فضای ابری ایجاد می شود و با استفاده از ویژگی Document پاسخ ارائه شده توسط API قابل بازیابی است.
در این مبحث به بررسی پردازش حفاظت از فایل Word با استفاده از رمز عبور پرداخته ایم. اگر می خواهید یک فایل Word را فشرده کنید، به مقاله زیر مراجعه کنید: فشرده سازی فایل Word با Python REST API.