باز کردن یک سند فقط برای خواندن
گاهی اوقات، ممکن است سندی داشته باشید که نیاز به بررسی داشته باشد، اما نمی خواهید بازبینی کنندگان محتوای شما را به طور تصادفی تغییر دهند. Aspose.Words به شما اجازه می دهد تا اجازه خواندن سند خود را فقط به طوری که محتوا می تواند کپی یا خوانده شود، اما اصلاح نشده است. این کار از حذف یا اضافه شدن محتوا به سند شما جلوگیری می کند.
این مقاله توضیح می دهد که چگونه یک سند را فقط برای خواندن بخوانید.
یک سند فقط برای خواندن ایجاد کنید
Aspose.Words دارای کلاس عمومی WriteProtection است که تنظیمات حفاظت نوشتن را برای یک سند مشخص می کند. شما نمونه هایی از این کلاس را مستقیما ایجاد نمی کنید.
حفاظت از نوشتن نشان می دهد که آیا نویسنده توصیه کرده است که یک سند را به عنوان فقط برای خواندن باز کند و/یا برای تغییر سند به یک رمز عبور نیاز دارد.
Aspose.Words به شما اجازه می دهد تا یک سند را فقط برای خواندن ایجاد کنید تا ویرایش را با استفاده از ویژگی ReadOnlyRecommended و روش SetPassword محدود کنید.
در Microsoft Word، شما می توانید یک سند فقط برای خواندن را به شیوه ای مشابه با استفاده از هر دو:
- “همیشه فقط برای خواندن باز است” (فایل → اطلاعات → محافظت از سند)
- “رمز عبور برای تغییر” (به عنوان → ابزار → گزینه های عمومی → رمز عبور ذخیره کنید)
کاربران همچنین می توانند ویرایش اسناد را با انتخاب ProtectionType به عنوان ReadOnly محدود کنند، اما این یکی دیگر از ویژگی هایی است که قابلیت های محافظت پیشرفته تری را فراهم می کند. چنین تابعی در Microsoft Word وجود دارد، به ترتیب، در Aspose.Words اجرا می شود.
ProtectionType
ویژگی ReadOnlyRecommended با رمز عبور امن است، بنابراین اگر قبل از استفاده از ویژگی ReadOnlyRecommended رمز عبور تنظیم نکنید، کاربران دیگر می توانند به سادگی سند را باز کنند، انگار که محافظت نشده است. شما به تنظیمات حفاظت از اسناد دسترسی دارید و یک رمز عبور حفاظت از نوشتن را از طریق روش SetPassword تنظیم می کنید.
اگر می خواهید بررسی کنید که آیا یک سند دارای رمز عبور محافظت از نوشتن است که آن را از ویرایش محدود می کند، می توانید از ویژگی IsWriteProtected استفاده کنید.
مثال کد زیر نشان می دهد که چگونه یک سند را فقط برای خواندن بسازید:
حذف محدودیت فقط برای خواندن
اگر نمی خواهید کاربر سند شما را فقط به عنوان خوانده شده باز کند، می توانید به سادگی ویژگی ReadOnlyRecommened را به false تنظیم کنید یا ProtectionType را به عنوان NoProtection انتخاب کنید.
مثال کد زیر نشان می دهد که چگونه دسترسی فقط برای خواندن یک سند را حذف کنیم: