یک سند فقط خواندنی را باز کنید
گاهی اوقات، ممکن است سندی داشته باشید که نیاز به بررسی داشته باشد، اما نمی خواهید بازبینان به طور تصادفی محتوای شما را تغییر دهند. 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 انتخاب کنید.
مثال کد زیر نحوه حذف دسترسی فقط خواندنی برای یک سند را نشان می دهد: