ذخیره ارائه‌ها در حالت فقط‌خواندنی در .NET

مقدمه

در PowerPoint 2019، مایکروسافت تنظیم Always Open Read-Only را به عنوان یکی از گزینه‌های قابل استفاده برای محافظت از ارائه‌ها معرفی کرد. ممکن است بخواهید از این تنظیم فقط‑خواندنی برای محافظت از یک ارائه استفاده کنید زمانی که

  • می‌خواهید از ویرایش‌های تصادفی جلوگیری کنید و محتوای ارائه خود را ایمن نگه دارید.
  • می‌خواهید به افراد اطلاع دهید که ارائه‌ای که ارائه کرده‌اید، نسخه نهایی است.

پس از اینکه گزینه Always Open Read-Only را برای یک ارائه انتخاب کردید، وقتی کاربران ارائه را باز می‌کنند، توصیه Read-Only را مشاهده می‌کنند و ممکن است پیامی به این شکل ببینند: برای جلوگیری از تغییرات تصادفی، نویسنده این فایل را برای باز شدن به صورت فقط‑خواندنی تنظیم کرده است.

توصیه Read-Only یک بازدارنده ساده اما مؤثر است که از ویرایش جلوگیری می‌کند زیرا کاربران برای حذف آن باید کاری انجام دهند تا اجازه ویرایش ارائه را بگیرند. اگر نمی‌خواهید کاربران تغییراتی در ارائه ایجاد کنند و می‌خواهید به صورت مؤدبانه به آن‌ها اطلاع دهید، توصیه Read-Only می‌تواند گزینه مناسبی برای شما باشد.

اگر یک ارائه با محافظت Read-Only در یک برنامه قدیم Microsoft PowerPoint که از این عملکرد جدید پشتیبانی نمی‌کند باز شود، توصیه Read-Only نادیده گرفته می‌شود (ارائه به‌صورت معمولی باز می‌شود).

اعمال حالت فقط‑خواندنی

Aspose.Slides برای .NET به شما امکان می‌دهد یک ارائه را به حالت Read-Only تنظیم کنید، به این معنی که کاربران (پس از باز کردن ارائه) توصیه Read-Only را مشاهده می‌کنند. این کد نمونه نشان می‌دهد چگونه یک ارائه را به حالت Read-Only در C# با استفاده از Aspose.Slides تنظیم کنید:

using (Presentation pres = new Presentation())
{
    pres.ProtectionManager.ReadOnlyRecommended = true;
    pres.Save("ReadOnlyPresentation.pptx", SaveFormat.Pptx);
}

سوالات متداول

‘Read-Only recommended’ چه تفاوتی با حفاظت کامل با رمز عبور دارد؟

‘Read-Only recommended’ فقط یک پیشنهاد برای باز کردن فایل در حالت فقط‑خواندنی نمایش می‌دهد و به‌راحتی قابل دور زدن است. حفاظت با رمز عبور در واقع باز کردن یا ویرایش را محدود می‌کند و زمانی که به کنترل‌های امنیتی واقعی نیاز دارید، مناسب است.

آیا می‌توان ‘Read-Only recommended’ را با آب‌نماها ترکیب کرد تا ویرایش‌ها بیشتر دلسرد شوند؟

بله. این توصیه می‌تواند با آب‌نماها به عنوان یک بازدارنده بصری ترکیب شود؛ آن‌ها مکانیزم‌های جداگانه‌ای هستند و به‌خوبی باهم کار می‌کنند.

آیا یک ماکرو یا ابزار خارجی هنوز می‌تواند فایل را وقتی توصیه فعال است، تغییر دهد؟

بله. این توصیه تغییرات برنامه‌نویسی‌شده را مسدود نمی‌کند. برای جلوگیری از ویرایش‌های خودکار، از رمزهای عبور و رمزنگاری استفاده کنید.

‘Read-Only recommended’ چگونه به پرچم‌های ‘IsEncrypted’ و ‘IsWriteProtected’ مرتبط است؟

آنها سیگنال‌های متفاوتی هستند. ‘Read-Only recommended’ یک اعلان نرم و اختیاری است؛ IsWriteProtected و IsEncrypted نشان‌دهنده محدودیت‌های واقعی نوشتن یا خواندن هستند که به رمز عبور یا رمزنگاری وابسته‌اند.